Oil Well Plug and Abandonment (P&A) Engineering, Procedures, Guidelines and Management