One thing that no one (not one of the responders ) has mentioned is the use of 'of' when 'all' is singular; at least in the examples I can think of, 'all of' is required.
"How much of that book have you read so far?"
"All of it."