publisher: Penguin publish date: April 25th 2007
format: paperback pages: 288
language: English
ISBN:
0141026480 (9780141026480)
publisher: International Marine Publishing publish date: March 7th 2003
format: hardcover pages: 368
language: English
ISBN:
0071382275 (9780071382274)
pages: 352
ISBN:
1405316241 (9781405316248)
publisher: Penguin publish date: January 1st 2010
format: hardcover pages: 416
language: English
ISBN:
0718148630 (9780718148638)
publisher: Penguin publish date: June 26th 2003
format: paperback pages: 416
language: English
ISBN:
0141006978 (9780141006970)