1
by Anderson, Stuart
Published 2002
Springer-Verlag Berlin Heidelberg

2
by Anderson, Stuart
Published 2003
Springer Berlin Heidelberg