1
Published 2023
ISTE, Ltd.
...Mechanics, Civil engineering and construction...