ISBN 1558605827 Author Jeff Johnson Publisher San Francisco : Morgan Kaufmann Publishers, c2000. Physical description xvi, 559 p. : ill. ; 24 cm. No of Copies 1