For young adults - ages 19 to 25
Alice book -- by Tony Gaddis (best for teaching programming in a classroom)

Alice community college textbook, $24, by Herbert

kidsdomain.com -- software for building simulations