Continuing the series..
1. Evolution (Click here): I discovered this blog rather recently and reading stuff here has been quite an experience, do read this one on great insights on evolution and the difficulty in understanding it
2. Learning it right (Click here): This one is really insightful, do read
3. Banks(Click here): From one of my favourite professors, comes another deliberative read