publisher: Philip Allan Updates publish date: 2005
format: paperback pages: 408
language: English
ISBN:
1844894169 (9781844894161)
publisher: Philip Allan Updates publish date: 2003
format: paperback pages: 381
language: English
ISBN:
086003755X (9780860037552)