Mahara 1.2 E-Portfolios: Beginner's Guide: Create and host educational and professional e-portfolios and personalized learning communitiesHand Richard William