ISBN 1565922662 Author David A. Karp, Publisher O'Reilly Edition Paperback Physical description 300 pages Publishing date 1997-05 No of Copies 1