Books by author 'Duncan Large'