MessagePad

From Wikipedia, the free encyclopedia

MessagePad
Apple Newton-IMG 0454-cropped.jpg
The Apple Newton MessagePad 100
ManufacturerApple Computer
Release date1993; 28 years ago (1993)
Discontinued1998 (1998)
Operating systemNewton OS
CPUARM 610 RISC
Memory4-8Mb ROM, 640Kb-4Mb RAM, 0-4Mb Flash, depending on model
Mass1.4 lb (640 g) with battery
SuccessoriPad (1st generation)
iPhone 2G

The MessagePad is a discontinued series of personal digital assistant devices developed by Apple Computer Inc. for the Newton platform in 1993. Some electronic engineering and the manufacture of Apple's MessagePad devices was undertaken in Japan by the Sharp Corporation. The devices were based on the ARM 610 RISC processor and all featured handwriting recognition software and were developed and marketed by Apple. The devices ran the Newton OS.

History[]

The development of Newton Message first began when Apple's former senior vice president of research and development, Jean-Louis Gassée; his team includes Steve Capps, co-writer of macOS Finder, and an employed engineer named Steve Sakoman. Since then, the development of the Newton Message Pad operates in secret until it was eventually revealed to the Apple Board of Directors in late 1990.[1]

When Gassee resigned from his position due to a significant disagreement with the board, seeing how his employer was treated, Sakoman also stopped developing the MessagePad on March 2, 1990.[2]

Bill Atkinson, an Apple Executive responsible for the company's Lisa's graphical interface, invited Steve Capps, John Sculley, Andy Hertzfeld, Susan Kare, and Marc Porat to a meeting on March 11, 1990. There, they brainstormed a way of saving the MessagePad. Sculley suggested adding new features, including libraries, museums, databases, or institutional archives features, allowing customers to navigate through various window tabs or opened galleries/stacks. The Board later approved his suggestion; he then gave Newton it is official and full backing.[2]

The first MessagePad on May 29, 1992 was unveiled by Sculley at the summer Consumer Electronics Show (CES) in Chicago.[3] Even so, Sculley caved in to pressure too early because the Newton did not officially ship for another 14 months on August 2, 1993.[1]

Over 50,000 units were sold near late November 1993, starting at the price of $900 to $1,569.[1]

Details[]

Screen and input[]

With the MessagePad 120 with Newton OS 2.0, the Newton Keyboard by Apple became available, which can also be used via the dongle on Newton devices with a Newton InterConnect port, most notably the Apple MessagePad 2000/2100 series, as well as the Apple eMate 300.

Newton devices featuring Newton OS 2.1 or higher can be used with the screen turned horizontally ("landscape") as well as vertically ("portrait"). A change of a setting rotates the contents of the display by 90, 180 or 270 degrees. Handwriting recognition still works properly with the display rotated, although display calibration is needed when rotation in any direction is used for the first time or when the Newton device is reset.

eMate 300
MP2000

Handwriting recognition[]

In initial versions (Newton OS 1.x) the handwriting recognition gave extremely mixed results for users and was sometimes inaccurate. The original handwriting recognition engine was called Calligrapher, and was licensed from a Russian company called Paragraph International. Calligrapher's design was quite sophisticated; it attempted to learn the user's natural handwriting, using a database of known words to make guesses as to what the user was writing, and could interpret writing anywhere on the screen, whether hand-printed, in cursive, or a mix of the two. By contrast, Palm Pilot's Graffiti had a less sophisticated design than Calligrapher, but was sometimes found to be more accurate and precise due to its reliance on a fixed, predefined stroke alphabet. The stroke alphabet used letter shapes which resembled standard handwriting, but which were modified to be both simple and very easy to differentiate.[4] Palm Computing also released two versions of Graffiti for Newton devices. The Newton version sometimes performed better and could also show strokes as they were being written as input was done on the display itself, rather than on a silkscreen area.

For editing text, Newton had a very intuitive system for handwritten editing, such as scratching out words to be deleted, circling text to be selected, or using written carets to mark inserts.[5]

Later releases of the Newton operating system retained the original recognizer for compatibility, but added a hand-printed-text-only (not cursive) recognizer, called "Rosetta", which was developed by Apple, included in version 2.0 of the Newton operating system, and refined in Newton 2.1. Rosetta is generally considered a significant improvement and many reviewers, testers, and most users consider the Newton 2.1 handwriting recognition software better than any of the alternatives even 10 years after it was introduced.[6] Recognition and computation of handwritten horizontal and vertical formulas such as "1 + 2 =" was also under development but never released.[7] However, users wrote similar programs which could evaluate mathematical formulas using the Newton OS Intelligent Assistant, a unique part of every Newton device.

The handwriting recognition and parts of the user interface for the Newton are best understood in the context of the broad history of pen computing, which is quite extensive.[8]

A vital feature of the Newton handwriting recognition system is the modeless error correction. That is, correction done in situ without using a separate window or widget, using a minimum of gestures. If a word is recognized improperly, the user could double-tap the word and a list of alternatives would pop up in a menu under the stylus. Most of the time, the correct word will be in the list. If not, a button at the bottom of the list allows the user to edit individual characters in that word. Other pen gestures could do such things as transpose letters (also in situ). The correction popup also allowed the user to revert to the original, un-recognized letter shapes - this would be useful in note-taking scenarios if there was insufficient time to make corrections immediately. To conserve memory and storage space, alternative recognition hypotheses would not be saved indefinitely. If the user returned to a note a week later, for example, they would only see the best match. Error correction in many current handwriting systems provides such functionality but adds more steps to the process, greatly increasing the interruption to a user's workflow that a given correction requires.[citation needed]

User interface[]

Text could also be entered by tapping with the stylus on a small on-screen pop-up QWERTY virtual keyboard, although more layouts were developed by users. Newton devices could also accept free-hand "Sketches", "Shapes", and "Ink Text", much like a desktop computer graphics tablet. With "Shapes", Newton could recognize that the user was attempting to draw a circle, a line, a polygon, etc., and it would clean them up into perfect vector representations (with modifiable control points and defined vertices) of what the user was attempting to draw. "Shapes" and "Sketches" could be scaled or deformed once drawn. "Ink text" captured the user's free-hand writing but allowed it to be treated somewhat like recognized text when manipulating for later editing purposes ("ink text" supported word wrap, could be formatted to be bold, italic, etc.).[9] At any time a user could also direct their Newton device to recognize selected "ink text" and turn it into recognized text (deferred recognition). A Newton note (or the notes attached to each contact in Names and each Dates calendar or to-do event) could contain any mix of interleaved text, Ink Text, Shapes, and Sketches.

While the Newton offered handwriting recognition training and would clean up sketches into vector shapes, both were unreliable and required much rewriting and redrawing. The most reliable application of the Newton was collecting and organizing address and phone numbers. While handwritten messages could be stored, they could not be easily filed, sorted or searched. While the technology was a probable cause for the failure of the device (which otherwise met or exceeded expectations), the technology has been instrumental in producing the future generation of handwriting software that realizes the potential and promise that began in the development of Newton-Apple's Ink Handwriting Recognition.[10]

Connectivity[]

The MessagePad 100 series of devices used Macintosh's proprietary serial ports—round Mini-DIN 8 connectors. The MessagePad 2000/2100 models (as well as the eMate 300) have a small, proprietary Newton InterConnect port. However, the development of the Newton hardware/software platform was canceled by Steve Jobs on February 27, 1998, so the InterConnect port, while itself very advanced, can only be used to connect a serial dongle. A prototype multi-purpose InterConnect device containing serial, audio in, audio out, and other ports was also discovered. In addition, all Newton devices have infrared connectivity, initially only the Sharp ASK protocol, but later also IrDA, though the Sharp ASK protocol was kept in for compatibility reasons. Unlike the Palm Pilot, all Newton devices are equipped with a standard PC Card expansion slot (two on the 2000/2100). This allows native modem and even Ethernet connectivity; Newton users have also written drivers for 802.11b wireless networking cards and ATA-type flash memory cards (including the popular CompactFlash format), as well as for Bluetooth cards. Newton can also dial a phone number through the built-in speaker of the Newton device by simply holding a telephone handset up to the speaker and transmitting the appropriate tones. Fax and printing support is also built in at the operating system level, although it requires peripherals such as parallel adapters, PCMCIA cards, or serial modems, the most notable of which is the lightweight Newton Fax Modem released by Apple in 1993. It is powered by 2 AA batteries, and can also be used with a power adapter. It provides data transfer at 2,400 bit/s, and can also send and receive fax messages at 9,600 and 4,800 bit/s respectively.

Power options[]

The original Apple MessagePad and MessagePad 100 used four AAA batteries. They were eventually replaced by AA batteries with the release of the Apple MessagePad 110.

The use of 4 AA NiCd (MessagePad 110, 120 and 130) and 4x AA NiMH cells (MP2x00 series, eMate 300) give a runtime of up to 30 hours (MP2100 with two 20 MB Linear Flash memory PC Cards, no backlight usage) and up to 24 hours with backlight on. While adding more weight to the handheld Newton devices than AAA batteries or custom battery packs, the choice of an easily replaceable/rechargeable cell format gives the user a still unsurpassed runtime and flexibility of power supply. This, together with the flash memory used as internal storage starting with the Apple MessagePad 120 (if all cells lost their power, no data was lost due to the non-volatility of this storage), gave birth to the slogan "Newton never dies, it only gets new batteries".

Later efforts and improvements[]

The Apple MessagePad 2000/2100, with a vastly improved handwriting recognition system, 162 MHz StrongARM SA-110 RISC processor, Newton OS 2.1, and a better, clearer, backlit screen, attracted critical plaudits.[11]

Market reception[]

Fourteen months after Sculley demoed it at the May 1992, Chicago CES, the MessagePad was first offered for sale on August 2, 1993, at the Boston Macworld Expo.[12] The hottest item at the show, it cost $900.[13] 50,000 MessagePads were sold in the device's first three months on the market.[12]

The original Apple MessagePad and MessagePad 100 were limited by the very short lifetime of their inadequate AAA batteries.

The Original Apple Newton's handwriting recognition was made light of in The Simpsons episode "Lisa on Ice".

Critics also panned the handwriting recognition that was available in the debut models, which had been trumpeted in the Newton's marketing campaign. It was this problem that was skewered in the Doonesbury comic strips[14] in which a written text entry is (erroneously) translated as "Egg Freckles?", as well as in the animated series The Simpsons.[15] However, the word 'freckles' was not included in the Newton dictionary, although a user could add it themselves. Difficulties were in part caused by the long time requirements for the Calligrapher handwriting recognition software to "learn" the user's handwriting; this process could take from two weeks to two months.

Another factor which limited the early Newton devices' appeal was that desktop connectivity was not included in the basic retail package, a problem that was later solved with 2.x Newton devices - these were bundled with a serial cable and the appropriate Newton Connection Utilities software.

Later versions of Newton OS offered improved handwriting recognition, quite possibly a leading reason for the continued popularity of the devices among Newton users. Even given the age of the hardware and software, Newtons still demand a sale price on the used market far greater than that of comparatively aged PDAs produced by other companies. In 2006, CNET compared an Apple MessagePad 2000 to a Samsung Q1, and the Newton was declared better.[16] In 2009, CNET compared an Apple MessagePad 2000 to an iPhone 3GS, and the Newton was declared more innovative at its time of release.[17]

A chain of dedicated Newton only stores called Newton Source existed from 1994 until 1998. Locations included New York, Los Angeles, San Francisco, Chicago and Boston. The Westwood Village, California, near U.C.L.A. featured the trademark red and yellow light bulb Newton logo in neon. The stores provided an informative educational venue to learn about the Newton platform in a hands on relaxed fashion. The stores had no traditional computer retail counters and featured oval desktops where interested users could become intimately involved with the Newton product range. The stores were a model for the later Apple Stores.[18]

Newton device models[]

Brand Apple Sharp Siemens Apple Sharp Apple Digital Ocean Motorola Harris Digital Ocean Apple Harris Siemens Schlumberger
Device OMP (Original Newton MessagePad)[19] Newton "Dummy" ExpertPad PI-7000[20] Notephone.[21][better source needed] MessagePad 100[19] MessagePad 110 Sharp ExpertPad PI-7100[20] MessagePad 120 Tarpon Marco[22] SuperTech 2000[23] Seahorse[24] MessagePad 130 eMate 300 MessagePad 2000 MessagePad 2100 Access Device 2000 Access Device, GPS Access Device, Wireline Online Terminal, also known as Online Access Device(OAD) Watson
Introduced August 3, 1993 (US) December 1993 (Germany) ? August 3, 1993(US),
? (Japan)
1993? March 1994 April 1994 October 1994 (Germany), January 1995 (US) January 1995 (US) August 1995 in the US January 1996 in the US March 1996 March 1997 November 1997 1998 Announced 1997 ?
Discontinued March 1994 ? April 1995 late 1994 June 1996 ? ? ? ? April 1997 February 1998
Code name Junior ? ? Junior Lindy ? Gelato ? ? ? ? Dante ? Q ?
Model No. H1000 ? ? H1000 H0059 ? H0131 ? ? ? ? H0196 H0208 H0136 H0149
Processor ARM 610 (20 MHz) ARM 710a (25 MHz) StrongARM SA-110 (162 MHz)
ROM 4 MB 4 MB (OS 1.3) or 8 MB (OS 2.0) 5 MB 4 MB 8 MB
System Memory (RAM) 490 KB* SRAM 544 KB SRAM 490 KB* SRAM 639/687 KB DRAM 544 KB SRAM 639 KB DRAM 1199 KB DRAM 1 MB DRAM (Upgradable) 1 MB DRAM 4 MB DRAM 1 MB DRAM ? 1 MB DRAM
User Storage 150 KB* SRAM 480 KB SRAM 150 KB* SRAM 385/1361 KB Flash RAM 480 KB SRAM 385 KB Flash RAM 1361 KB Flash RAM 2 MB Flash RAM(Upgradable) 4 MB Flash RAM ? 4 MB Flash RAM
Total RAM 640 KB 1 MB 640 KB 1.0/2.0 MB 1 MB 2.5 MB 3 MB (Upgradable via Internal Expansion) 5 MB 8 MB 5 MB ? 5 MB
Display 336 × 240 (B&W) 320 × 240 (B&W) 336 × 240 (B&W) 320 × 240 (B&W) 320 × 240 (B&W) w/ backlight 320 × 240 (B&W) 320 × 240 (B&W) w/ backlight 480 × 320 greyscale (16 shades) w/ backlight 480 × 320 greyscale (16 shades) w/ backlight
Newton OS version 1.0 to 1.05, or 1.10 to 1.11 1.11 1.2 or 1.3 1.3 1.3 or 2.0 1.3 2.0 2.1 (2.2) 2.1 2.1
Newton OS languages English or German English or Japanese German English, German or French English or French English or Japanese English, German or French English English or German English English or German English German French
Connectivity RS422, LocalTalk & SHARP ASK Infrared Modem and Telephone dock Attachment RS422, LocalTalk & SHARP ASK Infrared RS422, LocalTalk & SHARP ASK Infrared RS422, LocalTalk, Infrared, ARDIS Network RS232, LocalTalk WLAN, V.22bis modem, Analog/Digital Cellular, CDPD, RAM, ARDIS , Trunk Radio RS232, LocalTalk, CDPD, WLAN, Optional dGPS, GSM, or IR via modular attachments RS422, LocalTalk & SHARP ASK Infrared IrDA, headphone port, Interconnect port, LocalTalk, Audio I/O, Autodock Dual-mode IR;IrDA & SHARP ASK, LocalTalk, Audio I/O, Autodock, Phone I/O Dual-mode IR; IrDA & SHARP ASK, LocalTalk, Audio I/O, Autodock Dual-mode IR;IrDA & SHARP ASK, LocalTalk, Audio I/O, Autodock, Phone I/O ? Dual-mode IR;IrDA & SHARP ASK, LocalTalk, Audio I/O, Autodock, Phone I/O
PCMCIA 1 PCMCIA-slot II, 5v or 12v 1 PCMCIA-slot I/II/III, 5v 2 PCMCIA-slot II, 5v or 12v 1 PCMCIA-slot II, 5v or 12v 1 PCMCIA-slot II, 5v or 12v, 2nd slot Propriety Rado Card 1 PCMCIA-slot II, 5v or 12v, 1 Smart Card Reader
Power 4 AAA or NiCd rechargeable or external power supply 4 AA or NiCd rechargeable or external power supply 4 AAA or NiCd rechargeable or external power supply 4 AA or NiCd rechargeable or external power supply NiCd battery pack or external power supply 4 AA or NiCd rechargeable or external power supply NiCd battery pack or external power supply 4 AA or NiCd rechargeable or external power supply NiMH battery pack (built-in) or external power supply 4 AA or NiMH rechargeable or external power supply Custom NiMH rechargeable or external power supply ? Unknown, but likely external power supply 4 AA or NiMH rechargeable or external power supply
Dimensions

(HxWxD)

184.75 mm × 114.3 mm × 19.05 mm (7.274 in × 4.500 in × 0.750 in) 182 mm × 112 mm × 28 mm (7.2 in × 4.4 in × 1.1 in)

(lid open)

184.75 mm × 114.3 mm × 19.05 mm (7.274 in × 4.500 in × 0.750 in) 203.2 mm × 101.6 mm × 30 mm (8.00 in × 4.00 in × 1.18 in) 182 mm × 112 mm × 28 mm (7.2 in × 4.4 in × 1.1 in)

(lid open)

203.2 mm × 101.6 mm × 30 mm (8.00 in × 4.00 in × 1.18 in) 254 mm × 114.3 mm × 63.5 mm (10.00 in × 4.50 in × 2.50 in) 190.5 mm × 147.32 mm × 35.56 mm (7.500 in × 5.800 in × 1.400 in) ? 241.3 mm × 114.3 mm × 63.5 mm (9.50 in × 4.50 in × 2.50 in) 203.2 mm × 101.6 mm × 30 mm (8.00 in × 4.00 in × 1.18 in) 305 mm × 290 mm × 53.3 mm (12.01 in × 11.42 in × 2.10 in) 211 mm × 119.4 mm × 27.9 mm (8.31 in × 4.70 in × 1.10 in) ? ? ? 9 x 14.5 x 5.1 inches

(23 x 37 x 13 cm)

?
Weight 0.4 kg (0.88 lb) 0.44 kg (0.97 lb)

with batteries installed

0.4 kg (0.88 lb) 0.475 or 0.58 kg (1.05 or 1.28 lb) with batteries installed 0.44 kg (0.97 lb)

with batteries installed

0.475 or 0.58 kg (1.05 or 1.28 lb)with batteries installed 1.45 kg (3 lb 3 oz) 0.82 kg (1 lb 13 oz) ? 1.36 kg (3.0 lb) 0.475 or 0.58 kg (1.05 or 1.28 lb)

with batteries installed

1.81 kg (4.0 lb) 0.64 kg (1.4 lb) ? ? ? ? ?

* Varies with Installed OS

Notes: The eMate 300 actually has ROM chips silk screened with 2.2 on them. Stephanie Mak on her website discusses this:[25] If one removes all patches to the eMate 300 (by replacing the ROM chip, and then putting in the original one again, as the eMate and the MessagePad 2000/2100 devices erase their memory completely after replacing the chip), the result will be the Newton OS saying that this is version 2.2.00. Also, the Original MessagePad and the MessagePad 100 share the same model number, as they only differ in the ROM chip version. (The OMP has OS versions 1.0 to 1.05, or 1.10 to 1.11, while the MP100 has 1.3 that can be upgraded with various patches.)

Timeline of Newton models

Other uses[]

Petrosains uses Newton technology.

There were a number of projects that used the Newton as a portable information device in cultural settings such as museums. For example, Visible Interactive created a walking tour in San Francisco's Chinatown but the most significant effort took place in Malaysia at the Petronas Discovery Center, known as Petrosains.[26]

In 1995, an exhibit design firm, DMCD Inc., was awarded the contract to design a new 100,000-square-foot (9,300 m2) science museum in the Petronas Towers in Kuala Lumpur. A major factor in the award was the concept that visitors would use a Newton device to access additional information, find out where they were in the museum, listen to audio, see animations, control robots and other media, and to bookmark information for printout at the end of the exhibit.

The device became known as the ARIF, a Malay word for "wise man" or "seer" and it was also an acronym for A Resourceful Informative Friend. Some 400 ARIFS were installed and over 300 are still in use today. The development of the ARIF system was extremely complex and required a team of hardware and software engineers, designers, and writers. ARIF is an ancestor of the PDA systems used in museums today and it boasted features that have not been attempted since.

Anyway & Company firm was involved with the Petronas Discovery Center project back in 1998 and NDAs were signed which prevents getting to know more information about this project. It was confirmed that they purchased of MP2000u or MP2100's by this firm on the behalf of the project under the name of "Petrosains Project Account". By 1998 they had invested heavily into the R&D of this project with the Newton at the center. After Apple officially cancelled the Newton in 1998 they had to acquire as many Newtons as possible for this project. It was estimated initially 1000 Newtons, but later readjusted the figure to possibly 750 Newtons. They placed an “Internet Call” for Newtons. They purchased them in large and small quantities.

The Newton was also used in healthcare applications, for example in collecting data directly from patients. Newtons were used as electronic diaries, with patients entering their symptoms and other information concerning their health status on a daily basis. The compact size of the device and its ease of use made it possible for the electronic diaries to be carried around and used in the patients' everyday life setting. This was an early example of electronic patient-reported outcomes (ePRO)[27]

See also[]

References[]

  1. ^ Jump up to: a b c "Newton launched August 2, 1993 setting the stage for what would become the iPad and iPhone". AppleInsider. Archived from the original on May 2, 2021. Retrieved May 16, 2021.
  2. ^ Jump up to: a b "Remembering the Newton MessagePad, 20 years later". Macworld. Archived from the original on May 3, 2021. Retrieved May 16, 2021.
  3. ^ "From MessagePad to iPad: 20 years on, the Newton's impact can still be felt". iMore. Archived from the original on January 27, 2021. Retrieved May 16, 2021.
  4. ^ Graffiti Accuracy
  5. ^ Read about HWR, ink text, Sketches, & Shapes in Apple's MessagePad Handbook available in Apple's Newton Manuals Archived April 6, 2008, at the Wayback Machine collection
  6. ^ HWR accuracy:
  7. ^ '[NTLK] Random historical thoughts...' - MARC. Marc.info (November 6, 2006). Retrieved on August 2, 2013.
  8. ^ Notes on the (relatively unknown) History of Pen-based Computing
  9. ^ Pen Computing's First Look at Newton OS 2.0
  10. ^ "Ink: Handwriting Recognition" (PDF).
  11. ^ "SMU | World Changers Shaped Here!". www.smu.edu. Retrieved October 20, 2020.
  12. ^ Jump up to: a b McCracken, Harry. "Newton, Reconsidered". Technologizer. Retrieved July 5, 2014.
  13. ^ "Newton steals the show at Boston Macworld Expo". Baltimore Sun. Knight-Ridder. August 9, 1993. Retrieved July 5, 2014.
  14. ^ Egg freckles comic strip
  15. ^ Carr, Austin. "How "The Simpsons" Fixed Apple's iPhone Keyboard" Fast Company (magazine), September 19, 2013. Retrieved: May 23, 2015. Archived on April 13, 2015.
  16. ^ "Apple Newton vs Samsung Q1 UMPC, Special Features at CNET.co.uk". Archived from the original on August 4, 2010. Retrieved August 18, 2011.
  17. ^ Reid, Rory (November 26, 2009). "Apple Newton vs Apple iPhone". CNET. Retrieved July 7, 2014.
  18. ^ "Newton Sources".
  19. ^ Jump up to: a b "Apple Newton H1000 & MessagePad 100 - Specifications". Message-Pad.net (in French). Archived from the original on January 20, 2021. Retrieved January 16, 2021.
  20. ^ Jump up to: a b "Sharp Expert Pad PI-7x00". Message-Pad.net (in French). September 2, 2016. Archived from the original on January 20, 2021. Retrieved January 16, 2021.
  21. ^ "Siemens NotePhone". Retrieved January 18, 2021.
  22. ^ http://unna.applenewton.co.uk/apple/documentation/MarcoInfo/MarcoSpecs.txt
  23. ^ "The SuperTech 2000 Mobile Communications & Information System - SPECIFICATIONS". Harris Network Support Systems. Archived from the original on February 5, 1998.
  24. ^ "Seahorse Spec Sheet". January 24, 1997. Archived from the original on January 24, 1997. Retrieved January 16, 2021.
  25. ^ Other Homebrew eMate Hacks
  26. ^ Petrosains
  27. ^ Tiplady B, Crompton GK, Dewar MH, Böllert FG, Matusiewicz SP, Campbell LM, Brackenridge D (1997). "The use of electronic diaries in respiratory studies". Drug Information Journal. 31: 759–764. doi:10.1177/009286159703100317.

Bibliography[]

External links[]

Additional resources and information[]

Reviews[]

Retrieved from ""