Author: Hooke & MacDonald.