Paperback
details (UK).
ISBN: 978-90-370-0118-1
ISBN-10: 90-370-0118-1
Delft University of Technology, Faculty of Mechanical Engineering and Marine Technology · 1995