MQL 4 Reference Manual

I have been trying to find what I hoped would be a good reference manual for doing program development in MQL4. My learning time and productivity would be much faster for example if I had a reference manual that explained all the system variables, functions available, etc. I know from studying previous programming languages how helpful it is to have a text to page through and "discover" everything. I have only been able to find html dependent documents which makes everything terribly slow and layered. Does anybody know of any texts I can purchase?