The battles of the Prophet (based on authenticated early sources) - Zidan, Ahmad A. 1941- (Cairo Islamic Inc., 1997)