A Comprehensive Treatment of Q-Calculus by Thomas Ernst