Books by author 'Peter E Gordon'