Yadavabhyudayam english translation. Remember to spell correctly! Enjoy.