Author: Ian C.; Pearse, Tony; Friedel, Bruce Thorleifson