Author: Moore, Henry Wilkinson, Alan G.,