Praveen's Blog

An Eternal Quest for Incremental Improvement

Some eBooks (in PDF) on chess problems are available here. A best learning resource is available here.