A comprehensive treatment of q-calculus - Ernst, Thomas, (Birkhäuser/Springer,)