castle book cover