Advances and Trends in Engineering Sciences and Technologies - 9781138029071