Hands-On Artificial Intelligence for Beginners: An introduction to AI concepts, algorithms, and their implementationPatrick D. Smith