Blood and Roses — non-fiction work by Helen Castor