by Michael A . Freeman (Author)
Format: Hardcover
Pages: 224
Edition: 2nd Edition
Publisher: Polity Press
Published: 22 Feb 2011
ISBN 10: 0745639658
ISBN 13: 9780745639659