There is disclosed a heat exchanger for transferring heat between at least two fluids and a method for forming the heat exchanger. The heat exchanger preferably includes one or more end tanks, one or more inlets and outlets, one or more tubes, one or more fins, and one or more improved baffle combinations including at least one single piece double baffle.