I think Logo gets a undeserved reputation as a "kindergarden" programming language, when it's actually a nice Lisp dialect. See Brian Harvey's "Computer Science, Logo Style". Available for free for personal use (as in free beer) at:
1. https://people.eecs.berkeley.edu/~bh/v1-toc2.html
2. https://people.eecs.berkeley.edu/~bh/v2-toc2.html
3. https://people.eecs.berkeley.edu/~bh/v3-toc2.html
(edited for better display of list of links)