A Theory of Monads: Outlines of the… — Audiobook | NiceBooksReads