Author: Hoare Library.