javascript books guides   Books + Guides



Books + Guides


Our Free Scripts

  PHP Hangman

Installation Services

Script Directory

  Ad Tracking
  Affiliate Programs
    -For Merchants
    -Link Protection
  Chat Rooms
  Classified Ads
  Domain Names
    -Anti Spam
    -Mailing Lists
    -Tell A Friend
  Financial + Business
  Guest Books
  Polls + Surveys
  Real Estate
    -Internet Search
    -Site Search
  Tests + Quizzes
  Top Sites
  Traffic Analysis

  Learn CGI
  Learn PHP
  PHP Scripts
  Web Design Downloads
  Web Design eBooks

ScriptCavern  >  Books + Guides  >  JavaScript


JavaScript Books and Guides

Here some guides to web development using JavaScript:


Below are some books from Amazon:

Disclosure: Products details and descriptions provided by Our company may receive a payment if you purchase products from them after following a link from this website.

Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming

By Marijn Haverbeke

No Starch Press
Released: 2018-12-04
Paperback (472 pages)

Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming
List Price: $39.95*
Lowest New Price: $19.95*
Lowest Used Price: $21.71*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
Product Description:
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.

JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track.

As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. You start by learning the basic structure of the JavaScript language as well as control structures, functions, and data structures to help you write basic programs. Then you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how JavaScript is used to program them. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn how to:

- Understand the essential elements of programming, including syntax, control, and data
- Organize and clarify your code with object-oriented and functional programming techniques
- Script the browser and make basic web applications
- Use the DOM effectively to interact with browsers
- Harness Node.js to build servers and utilities

Isn't it time you became fluent in the language of the Web?

* All source code is available online in an inter¬active sandbox, where you can edit the code, run it, and see its output instantly.

Web Design with HTML, CSS, JavaScript and jQuery Set

By Jon Duckett

Released: 2014-07-08
Paperback (1152 pages)

Web Design with HTML, CSS, JavaScript and jQuery Set
List Price: $58.00*
Lowest New Price: $26.99*
Lowest Used Price: $36.11*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
  • Wiley
Product Description:
A two-book set for web designers and front-end developers

This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development. Together these two books form an ideal platform for anyone who wants to master HTML and CSS before stepping up to JavaScript and jQuery.

HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling lists and tables, layouts, grids, and even SEO, Google analytics, ftp, and HTML5. JavaScript & jQuery offers an excellent combined introduction to these two technologies using a clear and simple visual approach using diagrams, infographics, and photographs.

  • A handy two-book set that uniquely combines related technologies
  • Highly visual format and accessible language makes these books highly effective learning tools
  • Perfect for beginning web designers and front-end developers

Head First JavaScript Programming: A Brain-Friendly Guide

By Eric Freeman

O'Reilly Media
Paperback (704 pages)

Head First JavaScript Programming: A Brain-Friendly Guide
List Price: $59.99*
Lowest New Price: $27.75*
Lowest Used Price: $19.66*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
  • O Reilly Media
Product Description:

What will you learn from this book?

This brain friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications. Prepare to open your mind as you learn (and nail) key topics including:

  • The inner details of JavaScript
  • How JavaScript works with the browser
  • The secrets of JavaScript types
  • Using arrays
  • The power of functions
  • How to work with objects
  • Making use of prototypes
  • Understanding closures
  • Writing and testing applications

What’s so special about this book?

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi sensory learning experience, Head First JavaScript Programming uses a visually rich format designed for the way your brain works, not a text heavy approach that puts you to sleep. This book replaces Head First JavaScript, which is now out of print.

JavaScript: The Good Parts

By Douglas Crockford

Brand: Yahoo Press
Paperback (176 pages)

JavaScript: The Good Parts
List Price: $29.99*
Lowest New Price: $11.14*
Lowest Used Price: $2.52*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
  • Used Book in Good Condition
Product Description:

Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole—a subset you can use to create truly extensible and efficient code.

Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.

When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:

  • Syntax
  • Objects
  • Functions
  • Inheritance
  • Arrays
  • Regular expressions
  • Methods
  • Style
  • Beautiful features

The real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.

With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.

JavaScript Programming: A Step-by-Step Guide for Absolute Beginners

By Brian Jenkins

Independently published
Paperback (254 pages)

JavaScript Programming: A Step-by-Step Guide for Absolute Beginners
List Price: $13.99*
Lowest New Price: $9.72*
Lowest Used Price: $13.16*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
Product Description:
If you want to pursue a career in development with JavaScript, then this book is the best one for you. In this guide, the author will introduce you to some of the best resources to learn JavaScript from scratch.Download your copy now!!!JavaScript is an object-oriented computer programming language commonly used to create interactive effects within web browsers. This book is perfect for absolute beginners who want to learn the programming language of the web. It will help you to learn the basic parts of JavaScript. You will learn the essential things of programming like programming building blocks, operators, types, variables, conditionals, loops, functions...The book has been grouped into chapters, with each chapter exploring a different feature of the JavaScript scripting language. The author has provided JavaScript codes, each code performing a different task. Corresponding explanations have also been provided alongside each piece of code to help the reader understand the meaning of the various lines of the code. In addition to this, screenshots showing the output that each code should return have been given. The author has used a simple language to make it easy even for absolute beginners to understand.

Book Objectives

The following are the objectives of this book:
  • To help you know how to get started with JavaScript programming.
  • To help you understand the syntax and constructs that make up the JavaScript scripting language.
  • To help you transition from a JavaScript Beginner to a Professional..
  • To help you understand how to use JavaScript to improve the interactivity of your website applications.

Who this Book is for?

The author targets the following groups of people:
  • Anybody who is a complete beginner to JavaScript programming or computer programming in general.
  • Anybody in need of advancing their JavaScript programming skills.
  • Professors, lecturers or tutors who are looking to find better ways to explain JavaScript to their students in the simplest and easiest way.
  • Students and academicians, especially those focusing on computer programming and web development.

What do you need for this Book?

Make sure that you have the following:
  • A text editor such as notepad.
  • A modern web browser.

What is inside the book?

  • JavaScript Basics.
  • Popup Message.
  • JavaScript Variables.
  • JavaScript Operators.
  • JavaScript Decision Making.
  • JavaScript Loops.
  • JavaScript Functions.
  • JavaScript Objects.
  • JavaScript Events.
  • JavaScript Validation.
  • The Document Object Model.
  • Browser Object Model.
  • JavaScript Cookies.
  • Object Oriented Programming.
  • Multimedia.
  • Error Handling.
  • Regular Expressions.
  • Image Map.
  • Page Redirection.

JavaScript Programming: A Comprehensive Programming Guide for Beginners That Will Enable You to Improve JavaScript Skills

By Ethem Mining

Released: 2019-11-13
Kindle Edition (181 pages)

JavaScript Programming: A Comprehensive Programming Guide for Beginners That Will Enable You to Improve JavaScript Skills
Product Description:

Are you a total beginner with absolutely no background or any skill in programming? Do you want to learn and master some programming skills? Have you ever thought of finding out exactly how to start programming, but ended up being bewildered by the sheer number of programming languages available and couldn't quite decide on a program to begin your journey with? 

JavaScript is the ideal programming language for coding newbies bar none. It is among the really few languages that strike the sweet spot between being an easy and fun programming language for beginners to start with but has, major real-world applications from slick user interfaces and websites to mobile apps and powerful backends, and it is going to be around for a while because of its popularity. 
In this eye-opening book, you're going to discover the ultimate handbook you need to begin coding JavaScript like a pro, aiding you to build the essential programming skills you need to snag a lucrative tech job or succeed on your own as a well-paid freelance programmer in as little time as possible.
You're going to find hands-on tutorials that start from the very beginning and walk you through the basics of JavaScript and slowly introduce you to more advanced JavaScript programming concepts that will help you become a better programmer and take your coding skills to the next level.

Here's a snippet of what you're going to learn in this practical guide:

  • Everything you need to know to get up to speed with modern JavaScript

  • Powerful reasons why you should choose JavaScript as your first or next programming language to learn

  • How to set up your desktop environment to help you code JavaScript productively

  • The most useful tools for editing JavaScript

  • Fundamental JavaScript manipulation techniques from variables and operators to logic

  • The crash guide to JavaScript functions—binding and scopes, calling a function and more

  • How to master the JavaScript Document Object Model programming paradigm

  • Using Regular Expressions in JavaScript to write clean, powerful code

...and much more!

Filled with tons of examples to lucidly explain each JavaScript concept and techniques, this guide will help you make the most of JavaScript to create stunningly beautiful and lightning-fast websites and web apps and will help you shorten the learning curve.
Written with the complete novice in mind, this guide is designed to get you up to speed with the world's most versatile programming language, even if you've never written a line of code in your life. 
Even if you're experienced with other programming languages and are seeking the next flexible language to include to your skillset, there is something in the pages of this book for you.

Prepare to master the most flexible programming language and get the hang of the coding skills needed for a fulfilling career in  Software Development with this comprehensive guide to JavaScript programming!

Would You Like To Know More?

Scroll to the top of the page and select the "Buy Now" button to start your JavaScript coding journey today!

A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort

By Mark Myers

Myers Mark
Paperback (254 pages)

A Smarter Way to Learn JavaScript. The new tech-assisted approach that requires half the effort
List Price: $19.95*
Lowest New Price: $4.58*
Lowest Used Price: $9.27*
Usually ships in 24 hours*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
  • A Smarter Way to Learn JavaScript The New Approach That Uses Technology to Cut Your Effort in Half
Product Description:

Learning JavaScript is hell because of two problems.
I remove the problems, and you start having fun.

The first problem is retention. You remember only ten or twenty percent of what you read. That spells failure. To become fluent in a computer language, you have to retain pretty much everything.

How can you retain everything? Only by constantly being asked to play everything back. That's why people use flashcards. But my system does flashcards one better. After reading a short chapter, you go to my website and complete twenty interactive exercises. Algorithms check your work to make sure you know what you think you know. When you stumble, you do the exercise again. You keep trying until you know the chapter cold. The exercises are free.

The second problem is comprehension. Many learners hit a wall when they try to understand advanced concepts like variable scope and prototypes. Unfortunately, they blame themselves. That's why the Dummies books sell so well. But the fault lies with the authors, coding virtuosos who lack teaching talent. I'm the opposite of the typical software book author. I'll never code fast enough to land a job at Google. But I can teach.

Anyway, most comprehension problems are just retention problems in disguise. If you get lost trying to understand variable scope, it's because you don't remember how functions work. Thanks to the interactive exercises on my website, you'll always understand and remember everything necessary to confidently tackle the next concept.

"I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. This book takes only 10 minutes each chapter and after that, you can exercise what you've just learned right away!" —Amazon reviewer Constanza Morales

Better than just reading. And more fun.

You'll spend two to three times as much time practicing as reading. It's how you wind up satisfied, confident, and proud, instead of confused, discouraged, and defeated. And since many people find doing things more enjoyable than reading things, it can be a pleasure to learn this way, quite apart from the impressive results you achieve.

"Very effective and fun." —Amazon reviewer A. Bergamini

Written especially for beginners.

I wrote the book and exercises especially for people who are new to programming. Making no assumptions about what you already know, I walk you through JavaScript slowly, patiently. I explain every little thing in sixth-grade English. I avoid unnecessary technical jargon like the plague. (Face it, fellow authors, it is the plague.)

"The layman syntax he uses...makes it much easier to suddenly realize a concept that seemed abstract and too hard to wrap your head around is suddenly not complicated at all." — Amazon reviewer IMHO

The exercises keep you focused, give you extra practice where you're shaky, and prepare you for each next step. Every lesson is built on top of a solid foundation that you and I have carefully constructed. Each individual step is small. But, as Amazon reviewer James Toban says, when you get to the end of the book, you've built "a tower of JavaScript."

If you're an accomplished programmer already, my book may be too elementary for you. (Do you really need to be told what a variable is?) But if you're new to programming, more than a thousand five-star reviews are pretty good evidence that my book may be just the one to get you coding JavaScript successfully.

"Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before." —Amazon reviewer Jason A. Ruby

Computer programming Javascript: step-by-step beginner's guide on how to start to programm your first website using Javascript + practical exercises

By Adam Harris

Released: 2019-11-09
Kindle Edition (180 pages)

Computer programming Javascript: step-by-step beginner s guide on how to start to programm your first website using Javascript + practical exercises
Product Description:

If you want to learn the programming language that allows you to master the websites or if you want to improve your skills with this langage, then keep reading.

What is JavaScript?  

JavaScript is an object-oriented scripting language, which is lightweight and works in cross-platform such as Mack, Linux, or Windows. It is a scripting language created in 1995 by Netscape as a means of validating forms while offering interactive content for websites. The language has evolved over time with it being used by various web browsers.  

Why should I Study JavaScript?  

You should study JavaScript because it is among the three fundamental languages every web developer must learn and understand. With HTML, you can define your web page contents whereas CSS allows you to identify your web page layout; however, with JavaScript, you can program the actions of these web pages.

JavaScript has changed the way things are done. Initially, after filling a form, one had to submit it to the server so that it could be checked for any anomalies. If anomalies were found, the server would return the form to the user in order to correct the details.  With JavaScript, validation is done before the form can be submitted to the server. The user is able to know any errors done while filling the form and correct them accordingly. This has made things easy for users.

This guide covers the following topics: 

Use of a global variable as a cache 

The basics of javascript function and scope 

Loop constructs 

An introduction to es6 


Iframe and multimedia 

The document object model 


Operators, data types and other priorities 

Document object model (dom) 

Events (not the kind you celebrate) 

A storing information in variables 

Javascript essentials 

Regular expressions 

Basic data types of variables 

The window object 

Maps and sets… AND MORE!!! 

"Is this the book for me?"

Sure, it is. Because this guidebook is written with the intention to help both beginners and professionals to understand the programming language for the web more efficiently. 

So now, scroll up and click the buy now button.

Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

By Federico Kereki

Packt Publishing
Released: 2017-11-29
Paperback (386 pages)

Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond
List Price: $44.99*
Lowest New Price: $44.99*
Lowest Used Price: $36.95*
Usually ships in 4 days*
*(As of 09:42 Pacific 23 Dec 2019 More Info)

Click Here
Product Description:

Master Functional Programming techniques with this comprehensive guide for writing cleaner, safer, high-performing JavaScript codes

Key Features

  • Become proficient and skilled with Functional Programming in JavaScript to solve real-world development problems
  • Successfully apply Functional Programming concepts and techniques to everyday JavaScript programming
  • Bring modularity, reusability, testability, and performance to your web apps

Book Description

Functional programming is a programming paradigm for developing software using functions. Learning to use functional programming is a good way to write more concise code, with greater concurrency and performance. The JavaScript language is particularly suited to functional programming.

This book provides comprehensive coverage of the major topics in functional programming with JavaScript to produce shorter, clearer, and testable programs.

You'll delve into functional programming; including writing and testing pure functions, reducing side-effects, and other features to make your applications functional in nature.

Specifically, we'll explore techniques to simplify coding, apply recursion for loopless coding, learn ways to achieve immutability, implement design patterns, and work with data types.

By the end of this book, you'll have developed the JavaScript skills you need to program functional applications with confidence.

What you will learn

  • Create more reliable code with closures and immutable data
  • Convert existing methods into pure functions, and loops into recursive methods
  • Develop more powerful applications with currying and function composition
  • Separate the logic of your system from implementation details
  • Implement composition and chaining techniques to simplify coding
  • Use functional programming techniques where it makes the most sense

Table of Contents

  1. Becoming Functional - Several Questions
  2. Thinking Functionally - A First Example
  3. Starting Out with Functions - A Core Concept
  4. Behaving Properly - Pure Functions
  5. Programming Declaratively - A Better Style
  6. Producing Functions - Higher-Order Functions
  7. Transforming Functions - Currying and Partial Application
  8. Connecting Functions - Pipelining and Composition
  9. Designing Functions - Recursion
  10. Ensuring Purity - Immutability
  11. Implementing Design Patterns - The Functional Way
  12. Building Better Containers - Functional Data Types

LEARN JAVASCRIPT QUICKLY: CODING FOR BEGINNERS - JAVASCRIPT PROGRAMMING LANGUAGE, A QuickStart eBook, Tutorial Book with Hands-On Projects, In Easy Steps! An Ultimate Beginner's Guide!


Released: 2019-11-28
Kindle Edition (162 pages)

LEARN JAVASCRIPT QUICKLY: CODING FOR BEGINNERS - JAVASCRIPT PROGRAMMING LANGUAGE, A QuickStart eBook, Tutorial Book with Hands-On Projects, In Easy Steps! An Ultimate Beginner s Guide!
Product Description:
This book specifically written for beginners. This book serves as a teaching guide and also a reference manual to accompany you through this wonderful world of programming.
We take you step-by-step through writing your very first program, explaining each portion of code as we go along.
The book includes practical examples for beginners.
Introduction to Javascript
Javascript: Hello world program
Javascript: Variables
Javascript: Statements
Javascript: comments
JavaScript: Types
Javascript: operators
Javascript: Arithmetic Operators
Javascript: Increment/decrement: ++, -- operators
Javascript: Bitwise operators
JavaScript: Logical operators
JavaScript: Assignment operators
JavaScript: Compound Assignment operator
Javascript: Ternary operator
JavaScript: Working with boolean values
JavaScript: Decision Making: if, if-then
Javascript: if-else-if-else ladder
JavaScript: Decision making using switch statement
JavaScript: loops
JavaScript: do-while loop
JavaScript: for loop
JavaScript: break statement
JavaScript: continue statement
JavaScript: break in label form
JavaScript: for in loop
JavaScript: for-of loop
JavaScript: get the type of variable
JavaScript: Working with strings
JavaScript: Represent multi line strings
Strings and comparison operators
JavaScript: Working with numbers
JavaScript: Working with Infinity
JavaScript: NaN: Not a Number
JavaScript: parseInt: Convert string to integer
JavaScript: parseFloat: Convert string to float
JavaScript: Rounding float values
JavaScript: Objects
JavaScript: Nested objects
JavaScript: Iterating over all properties of object
JavaScript: null Vs undefined
JavaScript: functions
JavaScript: Function expressions
JavaScript: Nested functions
JavaScript: Function Arguments
JavaScript: Recursion
JavaScript: function scope and hoisting
JavaScript: Inheritance
JavaScript: Array
JavaScript: Define array using Array constructor function
JavaScript: Arrays are heterogeneous
JavaScript: Sparse arrays
JavaScript: Array slicing
JavaScript: Exception Handling
JavaScript: valueOf: Convert object to primitive type
JavaScript: Writing script in external file
JavaScript: Introduction to Classes
JavaScript: Define class using class expressions
JavaScript: extends: Create sub classes
JavaScript: Working with Set
JavaScript: Set.prototype.add(value): Add an element to set
JavaScript: Set.prototype.clear(): Remove all elements from set
JavaScript: Set.prototype.delete(value): Remove element from set
JavaScript: Exploring Map data structure
JavaScript: size: get number of pairs in map
JavaScript: Map: clear(): Remove all the elements from map
JavaScript: Map: delete: Delete an entry from map
Debug JavaScript Application in Chrome Browser

Disclosure: Advertising Link(s): Our company may receive a payment if you purchase a product/service after following this link.

Your Comments

Please share your comments and thoughts:


With any business, it is up to the individual owner of said business to ensure the success of the business. You may make more or less than any sample figures or results that might be quoted on our web sites or other publications. All business involves risk, and many businesses do not succeed. Further, Answers 2000 Limited does NOT represent that any particular individual or business is typical, or that any results or experiences achieved by any particular individual/business is necessarily typical.

Copyright © 2000-2018, Answers 2000 Limited

In Association With
Answers 2000 Limited is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to
In Association With
Answers 2000 Limited is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to
As an Amazon Associate, our company earns from qualifying purchases. Amazon, the Amazon logo, Endless, and the Endless logo are trademarks of, Inc. or its affiliates.

Click privacy for information about our company's privacy, data collection and data retention policies, and your rights.

Our sites use cookies, some of which may already be set on your computer. Use of our site constitutes consent for this. For details, please see Privacy.

Contact Us     Privacy     Terms Of Use     Advertising/Endorsements Disclosures

Disclosure: Our company may receive a payment if you purchase web hosting, domain registration or other products or services after following a link from this website.

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures