Chemicals for the Mind by Ernest Keen – 9780275967758 A nice touch is the chapter on veterinary product compounding for small animals.