Allen and Greenough's New Latin Grammar for Schools and Colleges is online
here,
thanks to the good folks at Tufts University.
You'll need a good Latin-English/English-Latin dictionary. My
recommendation is Cassell's Latin Dictionary. You can get it for about
$25 (US) at a bookstore, and probably for less at amazon.com.