Dictionary of history - Arora, Peeyush; Arora, Peeyush (New Delhi Sarup & sons, 1999)