Author: Havelock.