Author: Randal L. Schwartz
Language: English
Publisher: Apress
1st edition
Date of publication: 14 December 2004
350 pages
ISBN: 978-1-59059-323-3 9781590593233 978-1590593233
ISBN-10: 1-59059-323-5 1590593235