Nonvolatile Memory Technologies with Emphasis on Flash by Joseph E. Brewer & Joe Brewer