Introduction to computational fluid dynamics first edition - P. Niyogi (New Delhi Pearson, 2006)