The Blended Learning Book: Best Practices, Proven Methodologies, and Lessons Learned