Oxford Resources for IB: DP Computer Science Course Book
Bill MacKenty, Lindsey Stephenson, and James Abela