Cosmo dictionary of literary terms (New Delhi Cosmo publications, 2003)