Mastering Chess Strategy

Johan Hellsten

Published: Feb 25, 2011

Description:

chess