Books by author 'Andrew J Douglas'