Alshamrani, Mohammed (2011) DNA Computation of Solutions to Edge-Matching Puzzles. Masters thesis, Concordia University.