Author: d.d.  james m. farrar