Ace Books (Aug 30, 2005)
| Paperback
560 pages | USA | English