Cyrus the Great : A Biography of Kingship, Paperback by Mitchell, Lynette, Br…

You will find that this textbook has a companion website with extra resources.