USB mass storage designing and programming devices and embedded hosts - Axelson, Jan (Lakeview Research LLC, 2006)