Riverhead Trade
Paperback: 400 pages
ISBN-10: 1594480001
ISBN-13: 978-1594480003