Practical Java Programming for IoT, AI, and Blockchain - Perry Xiao; Perry Xiao (Practical Java Programming for IoT, AI, and Blockchain, 2019)