Reading list: 500 master games of chess 
.By Saveliĭ Grigorʹevich Tartakover