My gifted 8 year old loves reading...has read all the Harry Potter books, about 2/3 of the new (2015/2016) Battle of the Books books, and a couple of the middle school Battle of the Books books.

He loves reading but seldom reads non-fiction books.

I would like to get him some books to learn information, learn how things work, learn what makes the world go, etc.

Can anyone recommend some non-fiction books along these lines?

I appreciate any and all help.

TripleB