Principles of soft Computing - S N Shivanandam (New delhi willy, 2008)