Martin Baker reviews a few books which will make great reading or even christmas presents.