Paperback: 304 Publisher: Little, Brown and Company Publication Date: 2007-10-22 Edition: 1 ISBN: 0316017507