by Jacqueline Mitton
publisher: Cambridge University Press publish date: May 25th 2004
format: paperback
language: English
ISBN:
0521804809 (9780521804806)
publisher: Cambridge University Press publish date: February 5th 2001
format: hardcover pages: 468
language: English
ISBN:
0521800455 (9780521800457)
language: English
ISBN:
0571112323 (9780571112326)
publisher: Puffin publish date: May 4th 1993
format: paperback pages: 448
language: English
ISBN:
0140512268 (9780140512267)