Promoting active learning through the flipped classroom model hardcover