MDP's occur in a decent number of contexts, so you might want to be more specific about what you're looking for.
The usual introduction for MDPs for engineers would be something like like Bertsekas' Dynamic programming and optimal control (particularly volume 2). If you're working in dynamical systems, this is probably the minimum (and the references therewithin).
Something simpler (and more machine learning oriented) would be Sutton and Barto's reinforcement learning.