Rev Darryl Abernethy looks at this question under 2 main headings:-
1. Man's great problem
2. Man's great provision