I have never heard of that source before but thanks for the heads up.
For the future, whenever looking for a source - head on over to evolutionary.org and check the source reviews section. You can read real reviews on different sources and no which sources are legit and which to stay away from.