Author: James Holly (edited with an introduction by) Hanford