Hardcover edition now available.