Ask HN: What are the best books with problem sets that test your understanding? | Dark Hacker News