Your conditions: S. Dodelson