Blended learning designs in STEM higher education putting learning first - Allan, Christopher N.; Campbell, Chris; Crough, Julie (Springer, 2019)