B. Martin Allen (Author) J.S. Allen (Editor)