foundation analysis design bowles solution manual