by Michael A . Peters (Author)
Format: Paperback
Pages: 292
Edition: 1
Publisher: Paradigm Publishers
Published: 25 Aug 2006
ISBN 10: 1594510733
ISBN 13: 9781594510731