This book deals with the reservoir and its characterisation, and explores the development at numerical techniques used for reservoir simulation codes. It discusses the present state or knowledge in petroleum engineering and the direction of research and development over the next twenty years.