I'm leafing through the book How the Hebrew Language Grew by Edward Horowitz, and I'm on a chapter which is filled with many questions (easy, intermediate and difficult) on why words mean what they mean. You're meant to know or find the primitive root to a word, and try to make the connection between it and the modern meaning. Here are the first three questions so you can see what I'm talking about. For number 1 I answered "because the root of shavua is sheva, which means seven." I checked the answer and I was right. This is the only one I actually knew. For 2 I and 3 I just googled to get the roots. The answers are: Making the connection between the root and the modern word is meant to be an intellectual exercise (the chapter's called "How bright are you?"), but I only knew the root of the first word (shavua). I can't guess the root, and what the meaning of it is. So basically: I need to download a list of all the hebrew roots. I've seen some awkward Christian websites where you can paste the English transliteration of the word and get the root, but I'd rather just have a big PDF list of the roots in front of me that I can search more quickly. Can anyone help me out? Thanks.