Paperback ‏ : ‎ 656 pages