Chemistry has many specialized areas that overlap with other sciences, such as physics, biology or geology. Scientists who study chemistry are called chemists. Historically, the science of chemistry is a recent development but has its roots in alchemy which has been practiced for millennia throughout the world. The word chemistry is directly derived from the word alchemy.