USB mass storage: Designing and programming devices and embedded hosts - Axelson, Janet L (Lakeview Research, 2006)