language: English
ISBN:
1844150755 (9781844150755)
language: English
ISBN:
0141391197 (9780141391199)
language: English
ISBN:
0713910429 (9780713910421)
publisher: Penguin publish date: February 28th 1994
format: hardcover pages: 400
language: English
ISBN:
0140234691 (9780140234695)
publisher: Penguin publish date: September 5th 1989
format: paperback pages: 400
language: English
ISBN:
0140048995 (9780140048995)
pages: 302
language: English
ISBN:
0684163330 (9780684163338)