what is the complete list of Cassandra Cain comics?

I need the complete list of Cassandra Cain comics in her role as Batgirl and otherwise. Specially when she turned as a villian.