BOOK OF BLOOD Clive Barker Sophie Ward Jonas Armstrong for sale