Books written by Barry Deutsch