Functional pearl: Monadic parsing in haskell (1998)

by Graham Hutton, Erik Meijer
Venue:J. of Functional Prog