Author: G.K. Yuill Associates.