Fundamental algorithms - Bhatt, P C P (1973)