Ramakrishnan, S: Computational Techniques and Algorithms for