Modelling Spatial and Spatial-Temporal Data (A Bayesian Approach)