Engineering Solid Mechanics by Salah Eldin Ahmed Bayoumi & Abdel-Rahman A.F. Ragab