Physician extraordinary : a novel of the life and times of William Harvey