language: English
ISBN:
0330354566 (9780330354561)
publisher: Macmillan publish date: August 22nd 2003
format: hardcover pages: 384
language: English
ISBN:
0333637046 (9780333637043)
language: English
ISBN:
0330369024 (9780330369022)
publisher: Town House publish date: 1998
pages: 483
language: English
ISBN:
1860590756 (9781860590757)