Barbara Michaels a.k.a. Elizabeth Peters a.k.a. Barbara Mertz