Hafiz, The Voice of God, A Hundred Odes - Kindle edition