1
by Eades, John G.
Published 2020
McGraw-Hill

2
by Eades, John G.
Published 2019
McGraw Hill-Ascent Audio