Books written by Duncan White