USB complete: everything you need to develop custom USB peripherals - Axelsson, Jan (Lakeview Research, 2005)