Start with SV for Verification. Also you may be interested in SVA Book, www.systemverilog.us has the links to books I co-authored. No free downloads, but some chapters are visible via google books.
We also offer trainings on SystemVerilog in Bangalore, contact us if interested - ajeetha <> gmail or cvc.training @ gmail.com
As far as full code goes - we have sevreal of them from our SNUG, DVCon papers and books. Look at www.noveldv.com for details.