The Perfect Library compare prices