Simon Williams — British chess player and author