If I may, I'd even go as far as to make the spellbook remember the spell you last cast and select that when the book is opened. That way, if you intend to cast the same spell several times, you'd only need to press M -> Cast Spell or Spells -> Cast Spell.