jennifer shahade releases new chess book