by Geoffrey Wellum
publisher: Penguin publish date: May 1st 2003
format: paperback pages: 352
language: English
ISBN:
0141008148 (9780141008141)
publisher: Wiley publish date: March 14th 2003
format: hardcover pages: 368
language: English
ISBN:
047142627X (9780471426271)
publisher: Penguin publish date: August 1st 2009
format: paperback pages: 338
language: English
ISBN:
0141042753 (9780141042756)
format: kindle pages: 352
language: English
ASIN: B002RI9YKA
publisher: Viking Books publish date: January 25th 2002
format: hardcover pages: 338
language: English
ISBN:
0670912484 (9780670912483)
format: kindle pages: 368
language: English
ASIN: B000W9863C