Soft Computing - A Fusion of Foundations, Methodologies & Applications