For all the fuss Arizona law 1070 is actually very tame and modest. Here it is online.

http://www.azleg.gov/legtext/49leg/2r/bills/sb1070s.pdf