Information:

Item#: 9781509523016
Author: Murphy, Alexander B.
Publisher: Polity
Cover: Paperback