A Sea of Glory by W. Pat Freeman