Paperback
details (United Kingdom).
ISBN: 978-90-370-0054-2
ISBN-10: 90-370-0054-1
Delft University of Technology, Faculty of Mechanical Engineering and Marine Technology · 1991