Author: Hinde, Gerald.