Marine Electrical and Electronics Bible: Fully Updated, with New Information on… John C. Payne 0.0 stars