Author: Gann, Lewis H.; Duignan, Peter