http://www.usingenglish.com/articles/all-whole.html