Review: We all have apps
Rating: 5 out of 5
Date: 02 2, 2013
We all have apps but what happens when that engrossing app takes on a life of its own?  And what if that app is malevolent?  Engrossing read!