This book is a treasure chest, and it's free! http://www.cleveralgorithms.com/ (via @moritz_stefaner and @c_behrens)