Följande bok används i kursen:
Notera att boken innehåller övningar, men inte lösningar. Det finns dock lösningsförslag för ett antal gamla tentauppgifter samt några andra övningar. De som vill ha tillgång till fler uppgifter med lösningar kan ta en titt på följande bok:
För funktionella datastrukturer används två korta texter:
Bror Bjerners Haskellkompendium (källkod).
Ralf Hinzes Explaining binomial heaps (alternativ länk, källkod).
Ytterligare information om funktionella datastrukturer:
Ralf Hinzes A Simple Implementation Technique for Priority Search Queues (alternativ länk) kan vara intressant för den som vill implementera labb 3 i Haskell.
Chris Okasakis Purely Functional Data Structures (en utökad version av hans avhandling) är en klassiker, men kanske lite för svår för den här kursen.
För den som är väldigt intresserad: What's new in purely functional data structures since Okasaki?