3 Waves of Prophets Lessons