Books by author 'Peter Osborne'