This book explores the problem-solving potential of Turbo Pascal 5.5. Examples from a diversity of spheres, but mainly science and engineering, are presented, followed by the technicalities of programming, including simulation, modelling or numerical method, needed to solve the specified problem.