I know Alga but that calculation has worked fine for me so far, for bigger threads i just use diameter less Pitch and its worked okay, except for M18 fine thread which needs a starter hole of 16.5mm then 16mm.
Wikipedia is a really good page, equation you refer to is:
Too Early....AndyH