You might want to take a japanese/english dictionary and phrase book as well
There is a much simpler way to learning the fretboard, which is what I teach my students.
First, know all the notes on your low E and A cold. This is the only real "memorization" needed. To find a note on the D string, all you need to know is how to play an octave between the D and low E (which is simple, from the E, jump to the D, and go up a whole step (two frets). The same formula works from the A to the G. For the B, find the note on the D string, then jump to the B and go up a step and a half (3 frets). Theres your octave from the D to B string. The same goes for the G to high E, but since you already know the low E, the high E is the same.
The idea is what I call the "telephone number" method (this analogy might be becoming defunct due to cell phone phonebooks tho). When someone gives you a phone number, do you sit and memorize it? No, you write it down, and when you need to dial it, you go find it. Well, lets say this person becomes a pretty good friend and you're calling him/her often. By just dialing the number over and over you gradually just remember it. So, by using the octave method to find the notes on your fretboard, gradually, you will start to be able to find them cold.