publisher: Tate
publish date: November 1st 2006
format: paperback pages: 240
language: English
ISBN:
1854375776 (9781854375773)
publisher: Tate Publishing publish date: March 1st 2012
format: paperback pages: 240
language: English
ISBN:
1849760063 (9781849760065)
language: English
ISBN:
1854379674 (9781854379672)