Mina2.0 study notes (revised edition).