ISBN 1565922514 Author Eric Pearce, Publisher O'Reilly Edition Paperback Physical description 361 pages Publishing date 1997-07 No of Copies 1