The Handbook of Blended Learning by Curtis J. Bonk, Charles Ray Graham & Charles R. Graham