Engineering publications brought to you by Mark Allen

European patent number ep 3294192 b1