Books written by Malcolm Cross