A heat exchanger for exchanging heat between a first heat exchange medium and a second heat exchange medium, the heat exchanger comprising: a parallelepiped body having a first pair of parallel faces realized by an input header plate and an output header plate, a second pair of parallel faces realized by an input distribution plate and an output distribution plate, and a third pair of parallel faces realized by a first case body lateral panel and a second case body lateral panel, each of the input and output header plates (145, 150) having a plurality of orifices (147, 152), each input header plate orifice having a corresponding output header plate orifice, and each of the input and output distribution plates (170, 175) having a plurality of orifices (172, 177); a flow path assembly extending between each input header plate orifice and the corresponding output header plate orifice, each flow path assembly including at least one chamber assembly disposed between a first tubular segment and a second tubular segment, each chamber assembly having a medium directing component disposed therewithin and having first and second generally planar walls (195, 205) to at least partially define a chamber interior, the first planar chamber wall having an inlet orifice to provide fluid communication between the first tubular segment and the chamber interior, and the second planar chamber wall having an outlet orifice to provide fluid communication between a second tubular segment and the chamber interior, and the medium directing component having a first side which has an angled surface facing the inlet orifice and the chamber interior, and having a second side which has an angled surface facing the outlet orifice and the chamber interior; a first medium inlet side tank engaged with the input header plate to provide fluid communication between a first medium inlet and each input header plate orifice; a first medium outlet side tank engaged with the output header plate to provide fluid communication between each output header plate orifice and a first medium outlet; a second medium inlet side tank engaged with the input distribution plate to provide fluid communication between a second medium inlet and each input distribution plate orifice; and a second medium outlet side tank engaged with the output distribution plate to provide fluid communication between each output distribution plate orifice and a second medium outlet. a parallelepiped body having a first pair of parallel faces realized by an input header plate and an output header plate, a second pair of parallel faces realized by an input distribution plate and an output distribution plate, and a third pair of parallel faces realized by a first case body lateral panel and a second case body lateral panel, each of the input and output header plates (145, 150) having a plurality of orifices (147, 152), each input header plate orifice having a corresponding output header plate orifice, and each of the input and output distribution plates (170, 175) having a plurality of orifices (172, 177); a flow path assembly extending between each input header plate orifice and the corresponding output header plate orifice, each flow path assembly including at least one chamber assembly disposed between a first tubular segment and a second tubular segment, each chamber assembly having a medium directing component disposed therewithin and having first and second generally planar walls (195, 205) to at least partially define a chamber interior, the first planar chamber wall having an inlet orifice to provide fluid communication between the first tubular segment and the chamber interior, and the second planar chamber wall having an outlet orifice to provide fluid communication between a second tubular segment and the chamber interior, and the medium directing component having a first side which has an angled surface facing the inlet orifice and the chamber interior, and having a second side which has an angled surface facing the outlet orifice and the chamber interior; a first medium inlet side tank engaged with the input header plate to provide fluid communication between a first medium inlet and each input header plate orifice; a first medium outlet side tank engaged with the output header plate to provide fluid communication between each output header plate orifice and a first medium outlet; a second medium inlet side tank engaged with the input distribution plate to provide fluid communication between a second medium inlet and each input distribution plate orifice; and a second medium outlet side tank engaged with the output distribution plate to provide fluid communication between each output distribution plate orifice and a second medium outlet.