Ronald T. Kneusel Practical Deep Learning, 2nd Edition