The Last Magician compare prices