This document was developed by The Commonwealth of Learning an provides a nice overview of theories that relate to blended learning as well as design and implementation strategies and technology selection.