Fundamental algorithms - Bhatt, P C P