Modern foundations : introduction to advanced techniques. - Kurian, Nainan P.