@book{KnuthSortingAndSearching,
  title={The {A}rt of {C}omputer {P}rogramming},
  volume={3: {S}orting and {S}earching},
  author={Donald E. Knuth},
  publisher={Addison-Wesley},
  year=1973
}

@incollection{PrefixSumsAndTheirApplications,
  author = "Blelloch",
  title = "Prefix Sums and Their Applications",
  booktitle = "Synthesis of Parallel Algorithms",
  editor = "John H Reif",
  publisher = "Margona Kaufmann",
  year = 1993
}


@INPROCEEDINGS{LogicalAbstractionsInHaskell,
  title={Logical {A}bstractions in {H}askell},
  author ={Nancy A. Day and John Launchbury and Jeff Lewis},
  booktitle={Proceedings of the 1999 Haskell Workshop},
  publisher={Utrecht University Department of Computer Science,
             Technical Report UU-CS-1999-28},
  editors = {Erik Meijer},
  month={October},
  year = 1999
}

@inproceedings{TypesAbstractionsAndParametricPolymorphism,
  author    = {John C. Reynolds},
  title     = {Types, {A}bstraction and {P}arametric {P}olymorphism},
  booktitle = {IFIP Congress},
  year      = {1983},
  pages     = {513-523},
}

@inproceedings{TheoremsForFree,
  author = {Philip Wadler},
  title = {Theorems for free!},
  booktitle = {FPCA '89: Proceedings of the fourth international conference on
               Functional programming languages and computer architecture},
  year = {1989},
  pages = {347--359},
  publisher = {ACM},
}


@inproceedings{MuchAdoAboutTwo,
  title={Much {A}do about {T}wo 
         -- {A} {P}earl on {P}arallel {P}refix {C}omputation},
  author={Janis Voigtl\"ander},
  booktitle={POPL'08},
  publisher={ACM},
  year=2008,
  month=Jan
}

