Brandon by David Urbanke.