Designing steel structures : methods and cases