Applications Of Halo Approach To Non-Linear Large Scale Structure by Asantha Cooray