Books written by LORNA N. BRACEWELL