henrikdegyor.com
Reading
Here are a few books read and recommended to solve a variety of challenges