Robin Rostorfer
Papers:
606
Puzzled about Puzzles? Try Logic