engineering mechanics for civil engineering problems and solutions