by Owen Egerton
publisher: Dalton Publishing publish date: June 17th 2007
format: paperback pages: 183
language: English
ISBN:
0974070378 (9780974070377)
publisher: Soft Skull Press publish date: February 11th 2014
format: paperback pages: 200
language: English
ISBN:
1593765223 (9781593765224)
publisher: Dalton Publishing publish date: March 18th 2011
format: ebook pages: 192
language: English
ISBN:
0984448861 (9780984448869)