K-Chess Elite. Loads of features for learners and experts alike. Lots of help and hints, on screen calculations, set time limits and playing strength, undo and redo moves, save and restore games in PGN and other formats, add comments to games, print games, set board to any layout, and more. Dozens of options to customise the appearance and operation of the game. Includes commented sample games. 16 and 32 bit versions.