Whirlygig is correct. It is not a legal requrement that you pass Air Law before going solo, but most schools require you to.
You need either the Trevor Thom or Jeremy Pratt series of books; which you prefer is up to you. Jeremy Pratt is probably more readable; Trevor Thom more concise.