Miraj Nameh: the miraculous journey of Mahomet