Author: Raymond Andrew Moorhouse