1
by Jefford, Darren
Published 2007
Wiley Pub.

2
by Zhang, Xingyue, Jefford, Darren
Published 2020
O'Reilly Media, Inc.