The most essential literature to read before starting to code any McStas is