An other one of the technical books. After reading the introduction to comp sci, I wanted to deepen my knowledge a bit and I had stand this book in my shelve. I started working through it and highly enjoyed it. The Algorithm Design Manual got 9 chapters with about 30 exercises per chapter. Furthermore, its got a reference with different problems and applications for algorithms. There are solutions online which is great. I highly recommend this book if you want a great introduction into algorithms.