Resource library

Our research is drawn upon hundreds of articles, magazines and books.
The list includes, but is not limited to:


Books: