Joshi, K.L.Matsya Mahapurana; Translated into English by A Board of Scholars (with an exhaustive introduction, Sanskrit text, English translation, scholarly notes and index of verses); 2 Volumes