  This document introduces a generalization of calculus that treats both
continuous and discrete variables on an equal footing. This generalization of
calculus was developed independently of the "Calculus on Time Scales"
literature but may be seen to have interesting overlap with it as well as with
the "h-Calculus" of the book Quantum Calculus by V. Kac and P. Cheung. As in
the time scales literature, we first derive discrete analogues of all the
common continuous calculus functions with an eye to maintaining as much
similarity as possible between these discrete analogues and their continuous
forebears. For example, in order to maintain the crucial property that the
derivative of an exponential is a constant times itself, we replace the
continuous exponential, $e^{ax}$, with a discrete function, $e_{\Delta x}(a,x)
= [1+a \Delta x]^{x / \Delta x}$. Next, we develop a unified method of
evaluating integrals of discrete variables. We discover that summations such as
the Riemann Zeta Function, the Hurwitz Zeta Function, and the Digamma Function
frequently appear in evaluating such integrals. Thus, we subsume these
functions into a generalization of the natural logarithm, which we name
"$lnd(n,\Delta x,x)$", and evaluate many types of discrete variable integrals
in terms of it. We provide a computer program, LNDX, to evaluate the
$lnd(n,\Delta x,x)$ function. Then, we develop a theory of control system
analysis based on what we name a "$K_{\Delta x}$ Transform," which is related
to the well-known Z Transform but has advantages beyond it. In closing, we
highlight the fact that this document is structured somewhat like a textbook
with many sample problems and solutions in the hope that it will be readily
understood and found useful by those with even an undergraduate understanding
of calculus and control systems.
