Guide to Computational Modelling for Decision Processes: Theory, Algorithms, Techniques and Applications