A comprehensive study of the effect of bipolar plate (BP) geometry design on the performance of proton exchange membrane (PEM) fuel cells. (September 2019)