A reversible heat transfer demands:
(a) The temperature difference causing heat transfer tends to zero
(b) The system receiving heat must be at a constant temperature.
(c) The system transferring out heat must be at a constant temperature.
(d) Both interacting systems must be at constant temperatures