Books by author 'David Scott'