Books written by Mark Neocleous