Illustrated Science dictionary (New Delhi Fortune books, 2005)