Teachings of the odd-eyed one : a study and translation of the Virūpākṣapañcāśikā, with the commentary of Vidyācakravartin - Lawrence, David Peter (Divine Books, 2012)