Twisted Logic (Puzzles, Paradoxes, and Big Questions) - 9781032513348