Information:

Item#: 9781509521760
Author: Trawny, Peter
Publisher: Polity
Cover: Paperback