In Full Armor: The Life of Clifford F. Frith