bibliographic details : C programming and numerical analysis :