Strategy to crack a presumed substitution cipher
There are different approaches to crack a substitution cipher. 

A human would use a different strategy than a computer. But as the word boundaries are not preserved it will be rather challenging for a human solving this cipher.

The quipqiuq tool mentioned by John is using word lists, but there are other methods as well.

Resources:


http://reflectionsonsecurity.files.wordpress.com/2011/03/fast-reliable-cryptanalysis-of-simple-substitution-ciphers.pdfThis paper proposes to use the genetic algorithm.
http://practicalcryptography.com/cryptanalysis/stochastic-searching/cryptanalysis-simple-substitution-cipher/Describes how to crack a substitution cipher using the hill-climbing algorithm.
http://www.cryptoden.com/programs/Ari_Pat_WW.htmlThis solver is using the hill climbing approach. The good thing is that you can study the Javascript code. I think this tool expects the cipher text in upper cases.
http://www.guballa.de/pages/geocaching/substitution-solver.phpThis solver uses the hill climbing approach as well.


Note: If feeding your cipher text one of the online tools above you will notice that the word "sherlock" was used to generate the cipher alphabet.