1
by Harris, Harlan
Published 2013
O'Reilly Media

2
by Murphy, Sean
Published 2020
McGraw-Hill