Chesslets: Being a miscellaneous collection of contributions to Chess and Chess Literature extending over many years