Text this: Ultra High Energy Cosmic Ray Source Models: Successes, Challenges and General Predictions