Basic hydraulics by Jay F. Hooper · Bookplated