by David Himmel (Author)
Format: Paperback
Pages: 825
Edition: Pap/Dskt
Publisher: Waite Group
Published: 01 May 1992
ISBN 10: 187873914X
ISBN 13: 9781878739148