Author: C henry Kempe, Henry K Silver, and Donough O'brien