Riemer Grootjan's DirectX tutorials cleaned and well documented