Revolutions is my go-to. I also listened to History of Rome from Duncan. And because of this History of Byzantium is on my to check out list as well. I will try the others you mentioned. I'm very eager to find others as in depth as revolutions. Thanks!