Files. - Pilgrim, Mark (Dive Into Python 3, 2009)