publisher: Philip Allan publish date: January 31st 2014
format: paperback pages: 304
language: English
ISBN:
1444195646 (9781444195644)
publisher: Philip Allan publish date: May 29th 2009
format: paperback pages: 320
language: English
ISBN:
0340949260 (9780340949269)
publisher: Philip Allan publish date: January 1st 2014
format: ebook pages: 303
language: English
ISBN:
1306406234 (9781306406239)