8295 10th Line Essay - Homework for you

Homework for you

8295 10th Line Essay

Rating: 4.2/5.0 (31 Votes)

Category: Essay

Description

Business Analysis of Google Co

Business Analysis of Google Co.

Google is a global technology leader focused on improving the ways people connect with information. Google maintains an index of websites and other content, and makes this information freely available to anyone with an Internet connection. Its automated search technology enables people to obtain instant access to relevant information through its online index. The company’s innovations in web search and advertising have made its web site a top internet destination and its brand one of the most recognized in the world. The company is headquartered in Mountain View, California and employs approximately 16,800 people.

Google is one of the leading internet search engines in the world. It specializes in internet search engines and related advertising services. The company operates in the US, the UK and a large number of other countries. Google offers its services and products free of charge through Google.com and its 160 other international domains, such as Google.ba, Google.dm, Google.nr, Google.co.jp and Google.ca. The Google interface is available in more than 117 languages.

The history of Google dates back to the mid-90s when Stanford University graduate students Sergey Brin and Larry Page collaborated to develop technology for a search engine. Mr. Brin and Mr. Page began collaboration on a search engine called BackRub, named for its unique ability to analyze the back links pointing to a given website in 1996.Two years later, Mr. Brin and Mr. Page raised $1 million in funding from private investors and venture firms to start Google. Google was incorporated in 1998. It initially answered 10,000 search queries per day. By the end of 1998, PC Magazine named Google one of its Top 100 websites and search engines for 1998. Google moved its headquarters to University Avenue in Palo Alto, California in the beginning of 1999. By this time, the company was answering 500,000 search queries per day. It received $25 million in equity funding from Sequoia Capital and Kleiner Perkins Caufield & Byers. Also during this period, AOL/Netscape incorporated Google's search technology into its Netcenter portal. Later that year, Google once again moved its headquarters to Mountain View, California. Google was also chosen by Virgilio, a major Italian online portal, to provide Google WebSearch services in Italy.

The broad appeal of Google search became apparent when the site was awarded both a Webby Award and a People's Voice Award for technical achievement in 2000. Google also forged partnerships with Yahoo, Chinese portal NetEase and NEC's Biglobe portal in Japan. To extend its keyword-targeted advertising to smaller businesses, Google introduced AdWords, a self-service ad program that could be activated online with a credit card. And in late 2000, to enhance users' power to search from anywhere on the web, Google introduced the Google Toolbar. This browser plug-in made it possible to use Google search without visiting the Google homepage. It facilitated search using the toolbar's search box along with right-clicking on text within a web page, as well as enabling the highlighting of keywords in search results. It also introduced the first wireless search technology for WAP phones and handheld devices. By late 2000, the company answered more than 60 million searches per day. Its index comprised more than 1.3 billion web pages. Google acquired Deja.com's Usenet archive in 2001. It also released a wireless search technology specifically designed for i-mode mobile phones in Japan. An agreement with Lycos, Korea brought Google search to a new group of Asian internet users. Google formed a partnership with Universo Online, which made it Latin America's premier search engine. New sales offices were also opened in Germany (Hamburg) and Japan (Tokyo) to meet growing international interest in Google's advertising programs. Later that year, country domains were made available in the UK, Germany, France, Italy.

Please sign up to read full document.

YOU MAY ALSO FIND THESE DOCUMENTS HELPFUL

Google . Inc. Overview Google is a global technology leader, focused on improving the ways people connect with information. Through innovations in web search and advertising, Google is now a top Internet destination and possesses one of the most recognized brands in the world. Available to anyone with an Internet connection, Google maintains the world's largest online index of web sites and other content. Revenue is generated by delivering relevant, cost-effective online advertising. Businesses use the Google AdWords program to promote their products and services with targeted advertising. Furthermore, Google maintains advertising on thousands of third-party web sites using the Google Network and Google AdSense. While Google continues to expand its product line into new and existing territories, the company considers its primary industry to be web search technology. However, Google also faces competition from online advertising companies, particularly those that provide pay-per-click services. Currently, Google considers its primary competitors to be Microsoft and Yahoo. Future operating performance will be directly related to the role of information technology in the marketplace. Information technology is an area experiencing constant growth and innovation, which existing companies must address in.

1625 Words | 6 Pages

 About Google Lailani Rogers Strayer University Professor Dr. Bari Courts Business Management 302 May 1, 2015 GoogleGoogle is a company that was founded in 1998 when two Stanford College students Larry Page and Sergey Brin meet in 1995. Google is a technology company that is based in Mountain View, CA. The company first started as an online search engine to help connect people around the world to find information. Google now offers over fifty other products such as email, mobile phones or tablets and advertising. Google mission statement is clear, simple and straight to the point, “Google’s mission is to organize the world’s information and make it universally accessible and useful (Google 2015).” Google has a business model that helps set and keep the company thriving as it is today. The first, “Key Partners, Key partners for Google include suppliers, distributors, the Open Handset Alliance and original equipment manufacturers. Second, Key Activities, include research and development for both the development of new technologies and features and the improvement of existing ones. There is also significant time spent in the maintenance and management of massive IT infrastructures and products and services. Apart from this, there is work done on marketing, strategy and alliances. Third, Key Resources: Key.

1093 Words | 6 Pages

GOOGLE . INCORPORATED 1600 Amphitheatre Pkwy. Mountain View, California January 28, 2012 Dr. Jan Schlegel Trine University Fort Wayne, Indiana Dear Dr. Schlegel: The attached report describes the economic impact of Google . Inc. in the business world. You will find the results of this report useful in your evaluation of success of Google . Inc. This report was designed to examine the economic impact of Google in three areas: * History of the company including major milestones * Employment within the company * Current and projected income by department Secondary research sources included various websites. Results of this research will be discussed more fully in this report. The research will show that Google . Inc. has had a major impact in the internet and technology industry. I will be happy to discuss this report with you at your convenience. Thank you for selecting me to prepare this report. Sincerely, Tamara Skiles Student, Trine University ii TABLE OF CONENTS EXECUTIVE SUMMARY………………………………………………………………..iv INTRODUCTION: HISTORY AND FOUNDING OF GOOGLE ………………………1 BACKGROUND: DIFFERENT AREAS OF IMPACT………………………………….2 DISCUSSION: EMPLOYMENT, BENEFITS, AND REVENUES…………………..…3 Employment…………………………………………………………………….…3 Atmosphere…………………………….………………………………….3 Benefits…………………………………………………………………….3.

3464 Words | 13 Pages

s Google Financial Statement Analysis Table of Contents Introduction 3 Property and Equipment 4 Intangible Assets 5 Goodwill 6 Depreciation Methods 6 Impairment 7 Current Liabilities 7 Contingent Liabilities 7 Long-term Liabilities 8 Bonds Payable 8 Capital Leases 8 Works Cited 10 Introduction Google Inc. is an American multinational corporation that specializes in Internet-related services and products. It was founded on September 4, 1998 by Larry Page and Sergey Brin while they both were attending Stanford University. Google’s mission statement is “to organize the world’s information and make it universally accessible and useful” (Google ). I chose to do my financial report analysis on Google because we live in a world that is rapidly changed by the advances in technology and Google is one of the world’s best innovators in the field. The word “Google ” itself is used as common nomenclature in the field of technology. Although there are other search engines available on the Internet, the word “Google ” has become synonymous with regards to looking up something online. You don’t hear people going around saying “Yahoo! It” or “Bing it”. Google is important because they are such a huge competitor in the field of technology. Google has their Android operating system that is a huge.

2023 Words | 6 Pages

In 2012 Google hit $50 billion in revenue. Average Google searches per day 5.1 billion Page indexed 50 billion Google Search: How it works: 60 trillion+ individual pages each page is crawled (user can decide whether his page will be crawled or not) kept in index (over 100 million gigabytes) algorithms ranking of pages based on freshness, page quality … 200+ factors removal of spam notification to the owners to fix spams Knowledge graph Connecting closely related objects in a knowledge graph for a better search result Information engine knowledge engine (bringing together the collective human wisdom) Top Selling Internet Products | Annual Sales | Market Share | Software, Books, Music, Flowers | $37.05 billion | 26 % | Computer Hardware, Consumer Electronics, Office Supplies | $22.8 | 16 % | Apparel, Footwear, Jewelry, Linens / Home Decor | $26 | 13 % | Health, Beauty, Food and Beverage | $11.4 | 8 % | Toys, Video Games, Sporting Goods | $9.975 | 7 % | Small Appliances, Furniture, Tools, Garden Equipment | $4.275 | 3 % | Rank | Rank of Best Selling Internet Products | 1 | Women’s Apparel | 2 | Books | 3 | Computer Hardware | 4 | Computer Software | 5 | Apparel | 6 | Toys / Video Games | 7 | Videos DVD’s | 8 | Health and Beauty | 9 | Consumer Electronics | 10 | Music | http://www.zazzle.com/googledoodles --> selling doodle products Toolbar: Google Chrome.

973 Words | 5 Pages

history of GoogleGoogle was established in 1998 by Stanford University Graduates, Larry Page and Sergey Brin. When Page and Brin first created the search engine they named it, Back Rub. Back Rub was developed to observe different links on web pages to find out the site’s specialist. The founder of Yahoo. David Filo, heard of this new network and decided to support Larry and Sergey’s new search engine. Page and Brin took this to their advantage and began a company and look for new investors to also support them. Fortunately for them, a business man, Andy Bechtolsheim, invested $100 000 in the company from one of their advertisement demo’s. They eventually rose over $1M. It all started in a small garage and now it is worldwide. Google’s director of technology, Craig Silverstein was Page and Brin’s first employee. Google was the answer to 10 000 questions a day and promptly earned a reputation as effective, relevant, fast and reliable. Ever since 1998, Google is continuing to grow rapidly with Google image, video, docs, Google +, chrome, map, translate, Gmail and many others. It is the #1 Search Engine worldwide and is becoming a strong competitor for many of the other search engines. It is said that, “Google is the one to watch.” 1995 * Larry Page and Sergey Brin meet at Stanford. In the first meeting, they disagreed upon many.

1526 Words | 5 Pages

Tiffany’s Little Blue Box: Does It Have Any Strategic Significance? What are the company's vision/mission and objectives? Vision statement: “Tiffany & Co . collaborates with other forward-looking leaders in the jewelry industry and with nongovernmental organizations in order to positively influence the entire jewelry supply chain”. Mission Statement: “ to be the world’s most respected jeweler”. Objectives: To was to remain one of the top higher quality players along with companies like Bulgari and Cartier. Marketing Strategy Targets the more affluent population and still maintains their no haggling policy, something which dates back to the original store. Business Strategy Strict hiring standards, every employee must compete six to eight weeks of training in knowledge, skills, and product training, as well as pass a written test before they are allowed to meet customers and work on the Tiffany & Co . sales floor. Foreign Markets The company has expanded its stores international locations, Europe and the Asia-Pacific. SWOT Analysis Strengths • Strong Direct Selling Strategy Tiffany has multiple direct distribution options. US retail sales include direct sales through Tiffany stores or through business -to-business direct selling operations. The company sells its products online at tiffany.com and through catalogs. The company offers products through its website.

1360 Words | 6 Pages

BusinessAnalysis General Electric When a person gets the idea of investing in a business there are some important decision he or she has to make. The most important question is what does the company offer, or is the market in great need of that business . In order to get an clear understanding of that business . he or she must consider using what is called a businessanalysis . This paper will cover some important points about the company of General Electric, in order to help a mutual fund manager decide on investing in this company in hopes it will bring in some revenue. GE the Company GE has been a multi-business company for over 125 years. GE has grown to seize new opportunities and create changes in technology as well as in economics. They are building new platforms in the marketplace. The company is trying to put lights to areas that have never seen the brightness of lights before. These new endeavors allow GE the chance to provide these services and along with applying new technology with their top researchers who have been working for GE for years. GE new technology comes with the accelerated growth and the company has the abilities to extend their management teams to accommodate this increase. Now let us look at GE stakeholders. Internal stakeholders are the company’s employees and.

2110 Words | 7 Pages

Other articles

8295 10th line essay

theater/ Stratford term paper 8295

Disclaimer: Free essays on theater posted on this site were donated by anonymous users and are provided for informational use only. The free theater research paper (Stratford essay ) presented on this page should not be viewed as a sample of our on-line writing service. If you need fresh and competent research / writing on theater, use the professional writing service offered by our company.

Stratford-upon-Avon is a quiet English market town famous as the birthplace of William Shakespeare. It is one of the oldest towns in England. It lies in the green valley of the River Avon. High-peaked Old English-style houses line its narrow streets. It is the largest town in the district of Stratford-upon-Avon, which has a population of 105,800.

The Stratford-upon-Avon district, Warwickshire, Central England, is about 90 miles northwest of London. The towns industries include textile production. A weekly market has been held there since 1196. The birthplace of William Shakespeare, Stratford-upon-Avon derives most of its income from tourism. Visitors see Shakespeare s birthplace, the site of his retirement home, his tomb, and the houses once occupied by his daughter and wife, Anne Hathaway. Other notable landmark s are a 15th-century bridge, the Royal Shakespeare Theatre (rebuilt in 1932), the Swan Theatre (opened 1986) and several museums. Annual Shakespearean festivals have taken place there since 1879. The town has wide pleasant streets and numerous half-timbered Tudor houses, including the one, on Henley Street, in which Shakespeare was born. Nearby, at Shottery, is the cottage of his wife. On the river is the Shakespeare Center, which includes a library and art gallery and the Royal Shakespeare Theatre where his plays are performed during an annual festival that originated in 1769. The playwright s grave is in the 12th-century Church of the Holy Trinity.

The house where Shakespeare probably was born has been kept as a memorial. It is always open to visitors. At Shottery, 1 mile west of Stratford, is the thatch-roofed cottage that was the home of Anne Hathaway, Shakespeare's wife. The Guild Hall and grammar school are kept as they were in Shakespeare's day. Visitors also go to Wilmcote, 21/2 miles northwest of Stratford, to see the cottage of Mary Arden, Shakespeare's mother.

In 1879, a Shakespeare Memorial was completed on the riverbank above the church. It includes a theater, a museum, and a library that contains valuable books and manuscripts having to do with Shakespeare and his life. The theater burned in 1926, but people immediately donated funds to rebuild it. The new theater, designed by Elisabeth Scott, opened in 1932. It is called the Royal Shakespeare Theatre. The Royal Shakespeare Company performs Shakespeare's plays there. This permanent company includes many of Britain's finest actors, actresses, and directors. A Shakespeare Center was opened in 1964 to house the Shakespeare collections and provide a meeting place for scholars.

Here you can easily hire a private writer in as early as 5 minutes. With 200+ writers available 24/7. we can help with any written assignment (from simple essays to dissertations).
Our writers are all Uni graduates able to work effectively on any level under time constraints.
Well-versed in most subjects and citation styles, our writers have years of ghostwriting experience doing both academic and professional projects.

Placing an order is a snap. You enter your details and deadline and get a personal writer who works with you on a one-to-one personal level until you are happy with the finished product.
Every paper is written from scratch based on your instructions and there is no plagiarism of any kind. Plus, we guarantee free unlimited revisions.
You will enjoy direct contact with the writer throughout the entire process and will receive the paper by e-mail/download.

All content will be 100% original and there will be no plagiarism. Any outside info will be properly cited.
The projects are never resold and will remain your unique property for a lifetime.
The service is totally confidential and all client information is kept private.
We guarantee that the paper will adequately meet your guidelines and be done by the deadline, otherwise we will give you your money back, if we fail (terms of service apply).

  • 10+ years of experience in paper writing
  • Any assignment on any level. Any deadline!
  • Open 24/7 Your essay will be done on time!
  • 200+ essay writers. Live Chat. Great support
  • No Plagiarism. Satisfaction. Confidentiality.

8295 10th line essay

EULAR On-line Course on Rheumatic Diseases (2 year course)

The EULAR On-Line Course on Rheumatic Diseases is an electronic form of continuous medical education in rheumatology. The course is managed by a scientific course committee responsible for controlling the structure and content of the course and for ensuring regular quality control and advancement.

The full version of the course covers the entire field of rheumatology and consists of 42 illustrated modules, each one covering a specific topic. Each module corresponds to approximately eight hours of study for the student, totalling around 336 hours of educational training. The course operates through the web for the duration of two years with an automatic extension of one year in case the modules are not completed after 2 years or if the exam is failed once. It will finish with an on-line exam and upon passing, with a EULAR certificate.
Read more

Knowledge and skills are targeted to suit a level of knowledge appropriate for the final years of training as a rheumatologist. The on-line course was developed with a substantial grant from EULAR, and is continuously highly subsidised by EULAR so that the entire course can be offered at EUR 115 per participant. Discounts for EULAR School of Rheumatology members and developing countries GPD below 10'000US$ are available.

Please consider the EULAR Textbook on Rheumatic Diseases. 2015 edition, for only 135 plus shipment (30 EUR).
The course and Textbook can also be ordered directly with the on-line registration.

Related information For registered participants Free app for iPad and Android NEXT COURSE: 12th EULAR On-line Course on Rheumatic Diseases (2 year course)

The course starts on 5 September 2017, registration opens in April 2017

Course content Sample module

How to easily open files and URLs from the command line

How to easily open files and URLs from the command line David A. Wheeler 2010-07-06

Nearly all operating systems have a simple command to open up a file, directory, or URL from the command line. This is really handy when you’re writing a program, because these are easy to invoke from almost any language. You can then pass it a filename (to open that file using the default application for that file type), a directory name to start navigating in that directory (use “.” for the current directory), or a URL like “https://www.dwheeler.com ” to open a browser at that URL.

Here’s how to open files or URLs from the command line, on lots of different platforms (Windows, MacOS, Linux/Unix, and Cygwin).

You want the start command; when running a command line (cmd.exe) or a batch file, use:

This is a built-in of cmd, so other programs can’t invoke it as “start”, but other programs can invoke it this way:

Note that if it’s a local filename, and it’s executable, start will execute that program, not open a viewer of it. I haven’t found a Windows command that will easily open files but never execute them, unfortunately. This makes start (and explorer ) a potential security problem, depending on how it's used, but I haven't found a secure built-in (other than implementing the command yourself).

Many Internet sources recommend using explorer instead, but there are good reasons to not do that. If you invoke explorer directly, it will ignore the user’s selected Internet browser, and will always use Internet Explorer instead. Users presumably made their choice for a reason, so you should respect it. (Indeed, Internet Explorer has a terrible history of vulnerabilities, so forcing its use seems like an bad idea.) One minor positive when using explorer is that if the executable came from the Internet, then you’ll be given a dialogue on whether or not to execute the file. But this isn't very helpful in real life, because users typically ignore these dialogues. Users typically neither understand nor care what these dialogues say, and they see so many such dialogues that they've been trained to answer “okay” to them. Thus, these security dialogues are basically pointless.

Strictly speaking, redirection to other file-opening programs only works from cmd when “command extensions” are enabled, but as of Windows XP these are enabled by default. As usual, run “help start” to learn more about its options. The related Windows commands assoc and ftype are useful for setting the file type (for a given file extension) and the open command (for a given file type).

You want the open command, i.e.

(You can use “-a” to force a different application to run.)

Linux/Unix

You want the xdg-open command, i.e.

This isn’t always installed, so make sure the xdg-utils package is installed (the name of the package is xdg-utils on at least Fedora, Debian, and Ubuntu; it may have a different name on some other distributions).

The xdg-open program is just a wrapper that invokes the “real” opening program(s), but you should use xdg-open instead because the “real” program to do this varies widely depending on user preference. This (and similar wrappers) were developed by the Portland project at Freedesktop.org ( here’s a news clip about Portland ). The “real” program for GNOME is gnome-open (which may in turn invoke nautilus), for KDE it’s kde-open or kfmclient (which on KDE 4 may in turn invoke dolphin), for XFCE it’s really exo-open, and there are some other programs like mimeopen. (These, in turn, find the right program to use and invoke it). Where appropriate, xdg-open follows the BROWSER convention.

Unfortunately, xdg-open isn't included with stock Solaris. In many cases, the better solution is to download and install xdg-utils, which is reported to work fine on Solaris. But if you must, an alternative is to directly invoke /usr/dt/bin/sdtwebclient on Solaris.

If you know for certain that a user is using a particular user interface, you could call that program (e.g. gnome-open) directly. But that kind of certainty is rare. For example, you may have written a GNOME program, but the user may be using KDE to invoke it; in that case gnome-open is not the right program to use. After all, if the user is using KDE, then it’s the KDE settings that should be used. In general, use xdg-open; you’ll save your sanity and respect your user’s preferences.

A simple approach is the cygstart command, i.e.

Note that if it’s a local filename, and it’s executable, opening the file will execute that program. This is the same problem that Windows has, for the same reasons (Cygwin runs on top of Windows, and thus inherits many Windows defects including this one).

Do not use explorer $(cygpath "path" -w) because although that may be faster, it will often choose the wrong application (in particular, it will fail to use the user’s preferred browser).

Note that start does not directly work on the Cygwin mintty command line, but explorer does. (If you use Cygwin, install mintty immediately; it’s wonderful.) You could use cmd /c start. instead, but don’t; on Cygwin you want to use cygstart instead. When you are running mintty, you can press control-left-button, or press right-button and select "open".

I hope that someday the distributed version of Cygwin will support xdg-open. but as of 2010-07-01 it does not. I do know that there is a patch to xdg-open so that it will invoke cygstart if all else fails. Cygwin does include a slightly related package with the name python-xdg, but as of 2012-03-18 the python-xdg package does not include xdg-open, so that does not help.

Making sure it does the right thing (and security issues)

Beware of common gotchas.

First, there is a basic security problem with the easy-to-use tools in Windows. Note that some of the Windows-based commands listed above will execute that file, instead of running a trusted viewer of the file, if it is a local executable file. This is true for Windows’ start and Cygwin’s cygstart in particular. (It may also true of an xdg-open on Cygwin, if any, since it will have to depend on cygstart ). I have not, as yet, found any easy way around this on Windows (including Cygwin, which since it runs on Windows inherits the flaws of Windows). This inability to easily open files without executing them is an example of a basic security vulnerability in Windows. This is an especially glaring flaw in Windows because it is so easy to do this securely on everything else. I would love to hear about something better; please email me if you know of a better solution! But do not hold your breath; I've had this request out for years, and no one has pointed me to anything.

Second, make sure that troublesome filenames are handled properly, including filenames with whitespace (including space, tab, newline, and return). In particular, if you’re invoking it from a Bourne shell (like bash ), surround the variable reference with double-quotes (as you should with any value that might contain whitespace). In short, do it like this: xdg-open "$filename"

Third, make sure that your invocation isn’t misinterpreted. All of these programs have different (incompatible) option formats; you need to make sure that a pathname isn’t misinterpreted as an option. This is annoying with Windows, because “/” is the leading character for options and a possible beginning of an absolute filename (Unix/Linux/MacOS have more rational approaches; they use “-”, which is trivially prefixed with “./”). In addition, it’s often ambiguous whether or not an argument is a filename or a URL.

There are three basic possibilities: URLs, absolute pathnames (that start from the filesystem root), and relative pathnames (that start from the current directory):
  1. If you’re handing off a URL, just make sure it looks like one: it should start with PROTOCOL:/. where PROTOCOL is an alphanumeric name that begins with a letter (a-z or A-Z). All of these programs presume that if a parameter looks like a URL, it’s a URL (even if it isn’t). Make sure it’s a protocol they can handle; http. https. and ftp: are basically universal. In every one I’ve tested, file: is correctly treated as a local filename.
  2. Absolute pathnames on Unix, Linux, and MacOS are easy - they always begin with “/”, so just pass them in that way. Absolute pathnames on Windows are more annoying to deal with, because they can look like URLs (e.g. “c:/hello”) or like option flags (e.g. “/select”). On Windows a possible solution is to use the “file:” prefix, which will force the string to be interpreted as a file. If you convert a filename to a file: URL, make sure you convert all “%” characters to “%25”, or it will be misinterpreted.
  3. If it’s a relative pathname, make sure it does not look like anything else. In particular, make sure it does not look like a URL or an option. When in doubt, prefix any relative pathname with “./” to make sure it is interpreted correctly. In particular, if the relative pathname begins with “-”, prefix it with “./”; that is especially important on Unix/Linux/MacOS, but it’s even relevant for Windows (many Windows programs also use “-” as the option prefix).

As noted above, if you convert a pathname to a file: URL, make sure you convert all “%” characters to “%25”, or it will be misinterpreted.

Finally, beware of just arbitrarily accepting opening a file; opening /dev/zero (on Unix/Linux) or COM1: (on Windows) can cause trouble. In many circumstances this is not a big deal (if the user can just shut down the hung process), but in a few cases it can cause more serious problems. It’s best if you do not run these with root/admin privileges, because an attacker can then cause more trouble if they can get an arbitrary filename viewed.

And with that, there you go, a simple way to open up files, directories, and URLs.

(C) Copyright 2010 David A. Wheeler.