National Curriculum offers two sets of books:one designed toward building computers, and one toward programming.
WSU Publications offers a record for youth to track their project.
Additional resources to supplement the national curriculum books:
Newbie Know How
Inside the Box
Peer to Peer
Teens Teaching Tech