Algorithms illuminated - Roughgarden, Tim (San Francisco, CA: Soundlikeyourself Publishing, 2017)
Keywords: Computer programming; Computer algorithms; Electronic books