Comment

Mar 27, 2012
Richard Patterson is a solid writer and consistently good. This is no exception. 7 of 10 for me.