The kite building & kite flying handbook, with 42 kite plans