Learning React: A Hands-On Guide to Building Web Applications Using React and Redux (2nd Edition)