Books written by Mary Cross