Paperback
details (United Kingdom).
ISBN: 978-91-7385-070-4
ISBN-10: 91-7385-070-5
Chalmers University of Technology, Sweden · 2008