Abu Dawud Book 31. The Promised Deliverer