Buy from Amazon Paperback Hardcover Kindle Buy from Barnes & Noble Paperback Hardcover Nook Buy from Kobo Ebook