Not familiar with any of this.
Off to Wikipedia for the basics, then to Google for more depth.
My pleasure.