fragments — Jan 15 2013

abstract