Discover seven psychological thriller books with shocking twists, unreliable narrators and unexpected endings that will keep you guessing.