Well, certanly there were several studies done on the mentioned topic and I then I decided to copy paste the algorithm from a different author (West) and came to find out that I obtain the same wrong number as I have with the Haug version. I still do not know where is the problem, but having negative values extremely disturbs me because then the rest of calculations will definitelly be wrong. Anyhow, I wanted to share a paper that was a critique on normal approximations and an analysis of different approaches.
http://www.codeplanet.eu/files/download/accuratecumnorm.pdf