Well, we have the huge Building Thinking Skills books from CTC too. But, it is too huge and repetitive for DS and he does not have the time to go through all of it.

But, it is a good book and we have had some interesting discussions when he was going through the word analogies section. it might work for a homeschooling scenario where some of it would be practice, some for review and some for tests.

(I just checked my stash of "logic" workbooks - we have all the Lollipop Logic series and some books from Tinman press as well.)