Author: Raymond Keene and David  Levy