2
Published 1996
Springer Berlin Heidelberg
Other Authors: ...Sommerville, Ian...

4
Published 1993
Springer Berlin Heidelberg
Other Authors: ...Sommerville, Ian...

5
Published 2006
Springer Netherlands
Other Authors: ...Sommerville, Ian...