Author: Charles Horton; David A. Byrne; Lawrence Ritchey