Text this: Simple program schemes and formal languages / Joost Engelfriet.