1
by Johnson, Jesse
Published 2023
O'Reilly Media, Inc.

3
by Lacroix, Zoé
Published 2003
Morgan Kaufmann Publishers