As an aside - as far as i know there is also a type of "pinyin" for cantonese and dialects such as Fujian, Hakka and others. Pinyin means kinda like "pronounciation", literally "combine sounds into syllables" so its a method of being able to make and pronounce words in whatever dialect. The standard is of course the Mandarin - but just to be aware, there are others 
Long ago was the time i was interested in chinese hehe
dave

Long ago was the time i was interested in chinese hehe

dave

.
im sure with mandarin it will help you a lot as most modern books i think use that.
Comment