Paperback: 468 pages Publisher: Packt Publishing (March 30, 2010) Language: English ISBN-10: 1847198384 ISBN-13: 978-1847198389