Graham is a software engineer, educator, and researcher. You can find him at https://sicpers.info. He wrote Professional Cocoa Application Security, Test-Driven iOS Development, APPropriate Behaviour and APPosite Concerns, and co-wrote The Python Workshop.