Books written by Bernard MacMahon