Anne Mccaffrey compare prices