Author: Weller, Charles Boylan, Brian Richard,