The Cambridge History of Iran
Following links are 3 of the total 7 volumes for the book The Cambridge History Of Iran. One of the most amazing books I have seen regarding the history of Iran. If you search you will find more volumes too.
This is very helpful for your presentations too.
Volume 2:
Volume 6:
Volume 7: