by OryxPress (Creator)
Format: Paperback
Pages: 488
Edition: Revised edition
Publisher: Oryx Press Inc
Published: 30 Jun 2005
ISBN 10: 1573566152
ISBN 13: 9781573566155