Not So Patently Obvious, the Brief History of Patenting Software in the U.S. and Europe and the Trouble with Patents in the Digital Age, 2nd Edition