Manyebook
John L. Watson
Secrets of Modern Chess Strategy