ISBN 9780596805029 Author Walsh Norman, Richard L. Hamilton, Publisher O'Reilly Media Edition Paperback Physical description 548 pages Publishing date 2010-05-15 No of Copies 1