Ballantine Books (Jun 29, 2004)
| Paperback
560 pages | 105 x 174 mm