Books by mark flanagan