Dictionary of mythology (Delhi Isha books, 2005)