ISBN 1565925882 Author Matthias Kalle Dalheimer Publisher O'Reilly Edition Paperback Physical description 380 pages Publishing date 1999-04-01 No of Copies 2