Books written by C. J. Polychroniou