by Allan Williams
publisher: Preface Publishing publish date: May 9th 2013
format: paperback pages: 400
language: English
ISBN:
184809308X (9781848093089)
publisher: Arrow publish date: May 1st 2014
format: paperback pages: 400
language: English
ISBN:
0099557339 (9780099557333)
publisher: Preface Digital publish date: May 30th 2013
format: ebook
language: English
ISBN:
1409051730 (9781409051732)
publisher: Preface Publishing publish date: May 30th 2013
format: hardcover pages: 464
language: English
ISBN:
1848093071 (9781848093072)
publisher: Preface Digital publish date: May 30th 2013
format: kindle pages: 464
language: English
ASIN: B00C2SNQZY