publisher: Preface Publishing publish date: November 26th 2013
format: hardcover pages: 400
language: English
ISBN:
1848091699 (9781848091696)
publisher: Preface Publishing publish date: November 26th 2013
format: paperback pages: 400
language: English
ISBN:
1848091702 (9781848091702)