Assembly Language for x86 Processors 6th Edition Kip Irvine

nawekereme 18 views 56 slides Apr 29, 2025
Slide 1
Slide 1 of 56
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56

About This Presentation

Assembly Language for x86 Processors 6th Edition Kip Irvine
Assembly Language for x86 Processors 6th Edition Kip Irvine
Assembly Language for x86 Processors 6th Edition Kip Irvine


Slide Content

Assembly Language for x86 Processors 6th Edition
Kip Irvine download
https://ebookultra.com/download/assembly-language-
for-x86-processors-6th-edition-kip-irvine/
Explore and download more ebooks or textbooks
at ebookultra.com

Here are some recommended products for you. Click the link to
download, or explore more at ebookultra.com
Assembly Language for x86 Processors 6th Edition Edition
Kip R. Irvine
https://ebookultra.com/download/assembly-language-
for-x86-processors-6th-edition-edition-kip-r-irvine/
Professional Assembly Language Richard Blum
https://ebookultra.com/download/professional-assembly-language-
richard-blum/
Assembly Language Programming ARM Cortex M3 1st Edition
Mahout
https://ebookultra.com/download/assembly-language-programming-arm-
cortex-m3-1st-edition-mahout/
Introduction to 80X86 Assembly Language and Computer
Architecture Richard C. Detmer
https://ebookultra.com/download/introduction-to-80x86-assembly-
language-and-computer-architecture-richard-c-detmer/

Modern Assembly Language Programming with the ARM
Processor 1st Edition Larry D. Pyeatt
https://ebookultra.com/download/modern-assembly-language-programming-
with-the-arm-processor-1st-edition-larry-d-pyeatt/
Linux Driver Development for Embedded Processors 1st
Edition Alberto Liberal De Los Rios
https://ebookultra.com/download/linux-driver-development-for-embedded-
processors-1st-edition-alberto-liberal-de-los-rios/
Property law 2nd edition. Edition Kip Werren
https://ebookultra.com/download/property-law-2nd-edition-edition-kip-
werren/
The Acid House 1st Edition Irvine Welsh
https://ebookultra.com/download/the-acid-house-1st-edition-irvine-
welsh/
The Linux kernel primer a top down approach for x86 and
PowerPC architectures 1st Edition Best
https://ebookultra.com/download/the-linux-kernel-primer-a-top-down-
approach-for-x86-and-powerpc-architectures-1st-edition-best/

Assembly Language for x86 Processors 6th Edition Kip
Irvine Digital Instant Download
Author(s): Kip Irvine
ISBN(s): 013602212X
Edition: 6th
File Details: PDF, 1.83 MB
Year: 2010
Language: english

Assembly Language for
x86 Processors

Sixth Edition
KIP R. IRVINE
Florida International University
School of Computing and Information Sciences

Upper Saddle River Boston Columbus San Francisco New York
Indianapolis London Toronto Sydney Singapore Tokyo Montreal
Dubai Madrid Hong Kong Mexico City Munich Paris Amsterdam Cape Town

Vice President and Editorial Director, ECS: Marcia J. Horton
Editor-in-Chief: Michael Hirsch
Executive Editor: Tracy Dunkelberger
Assistant Editor: Melinda Haggerty
Editorial Assistant: Allison Michael
Vice President, Production: Vince O’Brien
Senior Managing Editor: Scott Disanno
Production Liaison: Jane Bonnell
Production Editor: Maheswari PonSaravanan, TexTech International
Senior Operations Supervisor: Alan Fischer
Marketing Manager: Erin Davis
Marketing Assistant: Mack Patterson
Art Director: Kenny Beck
Cover Designer: Laura C. Ierardi
Cover Image: Color enhanced x-ray of nautilus shell / Bert Myers / Science Photo Library
Art Editor: Greg Dulles
Media Editor: Daniel Sandin
Media Project Manager: Danielle Leone
Composition/Full-Service Project Management: TexTech International
IA-32, Pentium, i486, Intel64, Celeron, and Intel 386 are trademarks of Intel Corporation. Athlon, Phenom, and Opteron
are trademarks of Advanced Micro Devices. TASM and Turbo Debugger are trademarks of Borland International.
Microsoft Assembler (MASM
Windows 2000, Windows XP, MS-Windows, PowerPoint, Win32, DEBUG, WinDbg, MS-DOS, Visual Studio, Visual
C++, and CodeView are registered trademarks of Microsoft Corporation. Autocad is a trademark of Autodesk. Java is a
trademark of Sun Microsystems. PartitionMagic is a trademark of Symantec. All other trademarks or product names are
the property of their respective owners.

Copyright © 2011, 2007, 2003, 1999 by Pearson Education, Inc., Upper Saddle River, New Jersey 07458.

All rights
reserved. Manufactured in the United States of America. This publication is protected by Copyright and permissions should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. To obtain permission(s materials from this work, please submit a written request to Pearson Higher Education, Permissions Department, 1 Lake Street, Upper Saddle River, NJ 07458.
Previously published as

Assembly Language for Intel-Based Computers.

The author and publisher of this book have used their best efforts in preparing this book. These efforts include the
development, research, and testing of the theories and programs to determine their effectiveness. The author and pub-
lisher make no warranty of any kind, expressed or implied, with regard to these programs or the documentation
contained in this book. The author and publisher shall not be liable in any event for incidental or consequential damages in
connection with, or arising out of, the furnishing, performance, or use of these programs.

Library of Congress Cataloging-in-Publication Data

Irvine, Kip R.
Assembly language for x86 processors / Kip R. Irvine. -- 6th ed.
p. cm.
Rev. ed. of: Assembly language for intel-based computers, 5th ed., 2007.
ISBN 0-13-602212-X (alk. paper)
1. IBM microcomputers--Programming. 2. Assembler language (Computer program
language) I. Irvine, Kip R. - Assembly language for intel-based computers. II. Title.
QA76.8.I77 2011
005.265--dc22 2009049014
ISBN-13: 978-0-13-602212-
1
ISBN-10: 0-13-602212-X

10987654321

To Jack and Candy Irvine

This page intentionally left blank

v
Contents
Preface xix
1
Basic Concepts 1
1.1 Welcome to Assembly Language 1
1.1.1 Good Questions to Ask 2
1.1.2 Assembly Language Applications 5
1.1.3 Section Review 6

1.2 Virtual Machine Concept 7
1.2.1 Section Review 9

1.3 Data Representation 9
1.3.1 Binary Integers 9
1.3.2 Binary Addition 11
1.3.3 Integer Storage Sizes 12
1.3.4 Hexadecimal Integers 13
1.3.5 Signed Integers 15
1.3.6 Character Storage 17
1.3.7 Section Review 19

1.4 Boolean Operations 22
1.4.1 Truth Tables for Boolean Functions 24
1.4.2 Section Review 26

1.5 Chapter Summary 26
1.6 Exercises 27
1.6.1 Programming Tasks 27
1.6.2 Nonprogramming Tasks 27

2
x86 Processor Architecture 29
2.1 General Concepts 29
2.1.1 Basic Microcomputer Design 30
2.1.2 Instruction Execution Cycle 31
2.1.3 Reading from Memory 33
2.1.4 How Programs Run 34
2.1.5 Section Review 35

vi Contents

2.2 x86 Architecture Details 36
2.2.1 Modes of Operation 36
2.2.2 Basic Execution Environment 36
2.2.3 Floating-Point Unit 39
2.2.4 Overview of Intel Microprocessors 39
2.2.5 Section Review 42

2.3 x86 Memory Management 43
2.3.1 Real-Address Mode 43
2.3.2 Protected Mode 45
2.3.3 Section Review 47

2.4 Components of a Typical x86 Computer 48
2.4.1 Motherboard 48
2.4.2 Video Output 50
2.4.3 Memory 50
2.4.4 Input-Output Ports and Device Interfaces 50
2.4.5 Section Review 52

2.5 Input-Output System 52
2.5.1 Levels of I/O Access 52
2.5.2 Section Review 55

2.6 Chapter Summary 55
2.7 Chapter Exercises 57
3
Assembly Language Fundamentals 58
3.1 Basic Elements of Assembly Language 58
3.1.1 Integer Constants 59
3.1.2 Integer Expressions 60
3.1.3 Real Number Constants 61
3.1.4 Character Constants 61
3.1.5 String Constants 61
3.1.6 Reserved Words 62
3.1.7 Identifiers 62
3.1.8 Directives 62
3.1.9 Instructions 63
3.1.10 The NOP (No Operation
3.1.11 Section Review 66

3.2 Example: Adding and Subtracting Integers 66
3.2.1 Alternative Version of AddSub 69
3.2.2 Program Template 70
3.2.3 Section Review 70

3.3 Assembling, Linking, and Running Programs 71
3.3.1 The Assemble-Link-Execute Cycle 71
3.3.2 Section Review 77

Contents vii

3.4 Defining Data 77
3.4.1 Intrinsic Data Types 77
3.4.2 Data Definition Statement 77
3.4.3 Defining BYTE and SBYTE Data 78
3.4.4 Defining WORD and SWORD Data 80
3.4.5 Defining DWORD and SDWORD Data 81
3.4.6 Defining QWORD Data 81
3.4.7 Defining Packed Binary Coded Decimal (TBYTE
3.4.8 Defining Real Number Data 83
3.4.9 Little Endian Order 83
3.4.10 Adding Variables to the AddSub Program 84
3.4.11 Declaring Uninitialized Data 85
3.4.12 Section Review 85

3.5 Symbolic Constants 86
3.5.1 Equal-Sign Directive 86
3.5.2 Calculating the Sizes of Arrays and Strings 87
3.5.3 EQU Directive 88
3.5.4 TEXTEQU Directive 89
3.5.5 Section Review 90

3.6 Real-Address Mode Programming (Optional) 90
3.6.1 Basic Changes 90

3.7 Chapter Summary 91
3.8 Programming Exercises 92
4
Data Transfers, Addressing,
and Arithmetic 94
4.1 Data Transfer Instructions 94
4.1.1 Introduction 94
4.1.2 Operand Types 95
4.1.3 Direct Memory Operands 96
4.1.4 MOV Instruction 96
4.1.5 Zero/Sign Extension of Integers 98
4.1.6 LAHF and SAHF Instructions 100
4.1.7 XCHG Instruction 100
4.1.8 Direct-Offset Operands 101
4.1.9 Example Program (Moves) 102
4.1.10 Section Review 103

4.2 Addition and Subtraction 104
4.2.1 INC and DEC Instructions 104
4.2.2 ADD Instruction 104
4.2.3 SUB Instruction 105
4.2.4 NEG Instruction 105

viii Contents

4.2.5 Implementing Arithmetic Expressions 106
4.2.6 Flags Affected by Addition and Subtraction 106
4.2.7 Example Program (AddSub3
4.2.8 Section Review 111

4.3 Data-Related Operators and Directives 112
4.3.1 OFFSET Operator 112
4.3.2 ALIGN Directive 113
4.3.3 PTR Operator 114
4.3.4 TYPE Operator 115
4.3.5 LENGTHOF Operator 115
4.3.6 SIZEOF Operator 116
4.3.7 LABEL Directive 116
4.3.8 Section Review 117

4.4 Indirect Addressing 117
4.4.1 Indirect Operands 118
4.4.2 Arrays 119
4.4.3 Indexed Operands 120
4.4.4 Pointers 121
4.4.5 Section Review 123

4.5 JMP and LOOP Instructions 124
4.5.1 JMP Instruction 124
4.5.2 LOOP Instruction 124
4.5.3 Summing an Integer Array 126
4.5.4 Copying a String 126
4.5.5 Section Review 127

4.6 Chapter Summary 128
4.7 Programming Exercises 129
5
Procedures 132
5.1 Introduction 132
5.2 Linking to an External Library 132
5.2.1 Background Information 133
5.2.2 Section Review 134

5.3 The Book’s Link Library 134
5.3.1 Overview 136
5.3.2 Individual Procedure Descriptions 137
5.3.3 Library Test Programs 149
5.3.4 Section Review 157

5.4 Stack Operations 157
5.4.1 Runtime Stack 158
5.4.2 PUSH and POP Instructions 160
5.4.3 Section Review 162

Contents ix

5.5 Defining and Using Procedures 163
5.5.1 PROC Directive 163
5.5.2 CALL and RET Instructions 165
5.5.3 Example: Summing an Integer Array 168
5.5.4 Flowcharts 169
5.5.5 Saving and Restoring Registers 170
5.5.6 Section Review 171

5.6 Program Design Using Procedures 172
5.6.1 Integer Summation Program (Design
5.6.2 Integer Summation Implementation 175
5.6.3 Section Review 177

5.7 Chapter Summary 177
5.8 Programming Exercises 178
6
Conditional Processing 180
6.1 Introduction 180
6.2 Boolean and Comparison Instructions 181
6.2.1 The CPU Flags 182
6.2.2 AND Instruction 182
6.2.3 OR Instruction 183
6.2.4 Bit-Mapped Sets 184
6.2.5 XOR Instruction 186
6.2.6 NOT Instruction 187
6.2.7 TEST Instruction 187
6.2.8 CMP Instruction 188
6.2.9 Setting and Clearing Individual CPU Flags 189
6.2.10 Section Review 189

6.3 Conditional Jumps 190
6.3.1 Conditional Structures 190
6.3.2 J

cond

Instruction 191
6.3.3 Types of Conditional Jump Instructions 192
6.3.4 Conditional Jump Applications 195
6.3.5 Section Review 199

6.4 Conditional Loop Instructions 200
6.4.1 LOOPZ and LOOPE Instructions 200
6.4.2 LOOPNZ and LOOPNE Instructions 201
6.4.3 Section Review 201

6.5 Conditional Structures 202
6.5.1 Block-Structured IF Statements 202
6.5.2 Compound Expressions 204
6.5.3 WHILE Loops 206
6.5.4 Table-Driven Selection 208
6.5.5 Section Review 210

x Contents

6.6 Application: Finite-State Machines 211
6.6.1 Validating an Input String 211
6.6.2 Validating a Signed Integer 212
6.6.3 Section Review 216

6.7 Conditional Control Flow Directives 217
6.7.1 Creating IF Statements 218
6.7.2 Signed and Unsigned Comparisons 219
6.7.3 Compound Expressions 220
6.7.4 Creating Loops with .REPEAT and .WHILE 223

6.8 Chapter Summary 224
6.9 Programming Exercises 225
7
Integer Arithmetic 229
7.1 Introduction 229
7.2 Shift and Rotate Instructions 230
7.2.1 Logical Shifts and Arithmetic Shifts 230
7.2.2 SHL Instruction 231
7.2.3 SHR Instruction 232
7.2.4 SAL and SAR Instructions 233
7.2.5 ROL Instruction 234
7.2.6 ROR Instruction 235
7.2.7 RCL and RCR Instructions 235
7.2.8 Signed Overflow 236
7.2.9 SHLD/SHRD Instructions 236
7.2.10 Section Review 238

7.3 Shift and Rotate Applications 239
7.3.1 Shifting Multiple Doublewords 240
7.3.2 Binary Multiplication 241
7.3.3 Displaying Binary Bits 242
7.3.4 Isolating MS-DOS File Date Fields 242
7.3.5 Section Review 243

7.4 Multiplication and Division Instructions 243
7.4.1 MUL Instruction 243
7.4.2 IMUL Instruction 245
7.4.3 Measuring Program Execution Times 247
7.4.4 DIV Instruction 249
7.4.5 Signed Integer Division 250
7.4.6 Implementing Arithmetic Expressions 253
7.4.7 Section Review 255

7.5 Extended Addition and Subtraction 256
7.5.1 ADC Instruction 256
7.5.2 Extended Addition Example 257

Contents xi

7.5.3 SBB Instruction 258
7.5.4 Section Review 259

7.6 ASCII and Unpacked Decimal Arithmetic 260
7.6.1 AAA Instruction 261
7.6.2 AAS Instruction 262
7.6.3 AAM Instruction 263
7.6.4 AAD Instruction 263
7.6.5 Section Review 264

7.7 Packed Decimal Arithmetic 264
7.7.1 DAA Instruction 264
7.7.2 DAS Instruction 266
7.7.3 Section Review 266

7.8 Chapter Summary 266
7.9 Programming Exercises 267
8
Advanced Procedures 270
8.1 Introduction 270
8.2 Stack Frames 271
8.2.1 Stack Parameters 272
8.2.2 Accessing Stack Parameters 273
8.2.3 Local Variables 281
8.2.4 ENTER and LEAVE Instructions 285
8.2.5 LOCAL Directive 286
8.2.6 Section Review 289

8.3 Recursion 290
8.3.1 Recursively Calculating a Sum 291
8.3.2 Calculating a Factorial 292
8.3.3 Section Review 298

8.4 INVOKE, ADDR, PROC, and PROTO 299
8.4.1 INVOKE Directive 299
8.4.2 ADDR Operator 300
8.4.3 PROC Directive 301
8.4.4 PROTO Directive 304
8.4.5 Parameter Classifications 307
8.4.6 Example: Exchanging Two Integers 307
8.4.7 Debugging Tips 308
8.4.8 WriteStackFrame Procedure 309
8.4.9 Section Review 310

8.5 Creating Multimodule Programs 311
8.5.1 Hiding and Exporting Procedure Names 311
8.5.2 Calling External Procedures 312

xii Contents

8.5.3 Using Variables and Symbols across Module Boundaries 313
8.5.4 Example: ArraySum Program 314
8.5.5 Creating the Modules Using Extern 314
8.5.6 Creating the Modules Using INVOKE and PROTO 318
8.5.7 Section Review 321

8.6 Java Bytecodes 321
8.6.1 Java Virtual Machine 321
8.6.2 Instruction Set 322
8.6.3 Java Disassembly Examples 323

8.7 Chapter Summary 328
8.8 Programming Exercises 329
9
Strings and Arrays 332
9.1 Introduction 332
9.2 String Primitive Instructions 333
9.2.1 MOVSB, MOVSW, and MOVSD 334
9.2.2 CMPSB, CMPSW, and CMPSD 335
9.2.3 SCASB, SCASW, and SCASD 336
9.2.4 STOSB, STOSW, and STOSD 336
9.2.5 LODSB, LODSW, and LODSD 337
9.2.6 Section Review 337

9.3 Selected String Procedures 338
9.3.1 Str_compare Procedure 338
9.3.2 Str_length Procedure 339
9.3.3 Str_copy Procedure 340
9.3.4 Str_trim Procedure 340
9.3.5 Str_ucase Procedure 343
9.3.6 String Library Demo Program 344
9.3.7 Section Review 346

9.4 Two-Dimensional Arrays 346
9.4.1 Ordering of Rows and Columns 346
9.4.2 Base-Index Operands 347
9.4.3 Base-Index-Displacement Operands 349
9.4.4 Section Review 350

9.5 Searching and Sorting Integer Arrays 350
9.5.1 Bubble Sort 350
9.5.2 Binary Search 352
9.5.3 Section Review 359

9.6 Java Bytecodes: String Processing 359
9.7 Chapter Summary 360
9.8 Programming Exercises 361

Contents xiii

10
Structures and Macros 366
10.1 Structures 366
10.1.1 Defining Structures 367
10.1.2 Declaring Structure Variables 368
10.1.3 Referencing Structure Variables 370
10.1.4 Example: Displaying the System Time 372
10.1.5 Structures Containing Structures 375
10.1.6 Example: Drunkard’s Walk 375
10.1.7 Declaring and Using Unions 378
10.1.8 Section Review 381

10.2 Macros 382
10.2.1 Overview 382
10.2.2 Defining Macros 382
10.2.3 Invoking Macros 383
10.2.4 Additional Macro Features 384
10.2.5 Using the Book’s Macro Library 388
10.2.6 Example Program: Wrappers 394
10.2.7 Section Review 395

10.3 Conditional-Assembly Directives 396
10.3.1 Checking for Missing Arguments 397
10.3.2 Default Argument Initializers 398
10.3.3 Boolean Expressions 399
10.3.4 IF, ELSE, and ENDIF Directives 399
10.3.5 The IFIDN and IFIDNI Directives 400
10.3.6 Example: Summing a Matrix Row 401
10.3.7 Special Operators 404
10.3.8 Macro Functions 407
10.3.9 Section Review 409

10.4 Defining Repeat Blocks 410
10.4.1 WHILE Directive 410
10.4.2 REPEAT Directive 410
10.4.3 FOR Directive 411
10.4.4 FORC Directive 412
10.4.5 Example: Linked List 412
10.4.6 Section Review 414

10.5 Chapter Summary 415
10.6 Programming Exercises 416
11
MS-Windows Programming 419
11.1 Win32 Console Programming 419
11.1.1 Background Information 420
11.1.2 Win32 Console Functions 424
11.1.3 Displaying a Message Box 426

xiv Contents

11.1.4 Console Input 429
11.1.5 Console Output 435
11.1.6 Reading and Writing Files 437
11.1.7 File I/O in the Irvine32 Library 442
11.1.8 Testing the File I/O Procedures 444
11.1.9 Console Window Manipulation 447
11.1.10 Controlling the Cursor 450
11.1.11 Controlling the Text Color 451
11.1.12 Time and Date Functions 453
11.1.13 Section Review 456

11.2 Writing a Graphical Windows Application 457
11.2.1 Necessary Structures 458
11.2.2 The MessageBox Function 459
11.2.3 The WinMain Procedure 460
11.2.4 The WinProc Procedure 460
11.2.5 The ErrorHandler Procedure 461
11.2.6 Program Listing 461
11.2.7 Section Review 465

11.3 Dynamic Memory Allocation 466
11.3.1 HeapTest Programs 469
11.3.2 Section Review 473

11.4 x86 Memory Management 473
11.4.1 Linear Addresses 473
11.4.2 Page Translation 477
11.4.3 Section Review 479

11.5 Chapter Summary 479
11.6 Programming Exercises 481
12
Floating-Point Processing and Instruction
Encoding 483
12.1 Floating-Point Binary Representation 483
12.1.1 IEEE Binary Floating-Point Representation 484
12.1.2 The Exponent 485
12.1.3 Normalized Binary Floating-Point Numbers 486
12.1.4 Creating the IEEE Representation 486
12.1.5 Converting Decimal Fractions to Binary Reals 488
12.1.6 Section Review 490

12.2 Floating-Point Unit 490
12.2.1 FPU Register Stack 491
12.2.2 Rounding 493
12.2.3 Floating-Point Exceptions 495
12.2.4 Floating-Point Instruction Set 495

Random documents with unrelated
content Scribd suggests to you:

£415 18s.
London, England. Rev. O. H. White, £20 96.90
  ————
Total $2,105.70
Previously acknowledged from Oct. 1st
to March 31st 17,993.06
  —————
Total $20,098.76
  ==========
H. W. Hubbard, Treas.,
56 Reade St., N.Y.

American Missionary Association,
56 READE STREET, N.Y.
PRESIDENT.
Hon. E. S. TOBEY, Boston.
VICE-PRESIDENTS.

Hon. F. D. Parish, Ohio.
Hon. E. D. Holton, Wis.
Hon. William Claflin, Mass.
Rev. Stephen Thurston, D.D., Me.
Rev. Samuel Harris, D.D., Ct.
Wm. C. Chapin, Esq., R.I.
Rev. W. T. Eustis, D.D., Mass.
Hon. A. C. Barstow, R.I.
Rev. Thatcher Thayer, D.D., R.I.
Rev. Ray Palmer, D.D., N.J.
Rev. Edward Beecher , D.D., N.Y.
Rev. J. M. Sturtevant, D.D., Ill.
Rev. W. W. Patton, D.D., D.C.
Hon. Seymour Straight , La.
Rev. Cyrus W. Wallace, D.D., N.H.
Rev. Edward Hawes, D.D., Ct.
Douglas Putnam , Esq., Ohio.
Hon. Thaddeus Fairbanks , Vt.
Rev. M. M. G. Dana, D.D., Minn.
Rev. H. W. Beecher , N.Y.
Gen. O. O. Howard, Oregon.
Rev. G. F. Magoun , D.D., Iowa.
Col. C. G. Hammond , Ill.
Edward Spaulding , M.D., N.H.
Rev. Wm. M. Barbour, D.D., Ct.
Rev. W. L. Gage, D.D., Ct.
A. S. Hatch, Esq., N.Y.
Rev. J. H. Fairchild , D.D., Ohio.
Rev. H. A. Stimson , Minn.
Rev. A. L. Stone, D.D., California.
Rev. G. H. Atkinson , D.D.,
Oregon.

Rev. J. E. Rankin, D.D., D.C.
Rev. A. L. Chapin, D.D., Wis.
S. D. Smith, Esq., Mass.
Dea. John C. Whitin, Mass.
Hon. J. B. Grinnell , Iowa.
Rev. Horace Winslow, Ct.
Sir Peter Coats, Scotland.
Rev. Henry Allon, D.D., London,
Eng.
Wm. E. Whiting , Esq., N.Y.
J. M. Pinkerton, Esq., Mass.
E. A. Graves, Esq., N.J.
Rev. F. A. Noble, D.D., Ill.
Daniel Hand, Esq., Ct.
A. L. Williston, Esq., Mass.
Rev. A. F. Beard, D.D., N.Y.
Frederick Billings , Esq., Vt.
Joseph Carpenter , Esq., R.I.
Rev. E. P. Goodwin, D.D., Ill.
Rev. C. L. Goodell , D.D., Mo.
J. W. Scoville , Esq., Ill.
E. W. Blatchford , Esq., Ill.
C. D. Talcott, Esq., Ct.
Rev. John K. McLean, D.D., Cal.
Rev. Richard Cordley , D.D., Kansas.
Rev. W. H. Willcox, D.D., Mass.
Rev. G. B. Willcox, D.D., Ill.
Rev. Wm. M. Taylor, D.D., N.Y.
Rev. Geo. M. Boynton, Mass.
Rev. E. B. Webb, D.D., Mass.
Hon. C. I. Walker, Mich.
Rev. A. H. Ross, Mich.
CORRESPONDING SECRETARY.
Rev. M. E. STRIEBY, D.D., 56 Reade Street, N.Y.
DISTRICT SECRETARIES.
Rev. C. L. WOODWORTH, Boston.
Rev. G. D. PIKE, New York.
Rev. JAS. POWELL, Chicago.

H. W. HUBBARD, Esq., Treasurer, N.Y.
Rev. M. E. STRIEBY, Recording Secretary.
EXECUTIVE COMMITTEE.
Alonzo S. Ball,
A. S. Barnes,
C. T. Christensen ,

Clinton B. Fisk,
Addison P. Foster,
S. B. Halliday,
J. A. Hamilton,

Samuel Holmes,
Charles A. Hull,
 
Chas L. Mead,

Samuel S. Marples ,
Wm. T. Pratt,
J. A. Shoudy,
John H. Washburn .
COMMUNICATIONS
relating to the work of the Association may be addressed to the Corresponding
Secretary; those relating to the collecting fields to the District Secretaries; letters
for the Editor of the “American Missionary,” to Rev. G. D. Pike, D.D., at the New
York Office.
DONATIONS AND SUBSCRIPTIONS
may be sent to H. W. Hubbard, Treasurer, 56 Reade Street, New York, or when
more convenient, to either of the Branch Offices, 21 Congregational House,
Boston, Mass., or 112 West Washington Street, Chicago, Ill. A payment of Thirty
dollars at one time constitutes a Life Member.

Constitution of the American
Missionary Association.
INCORPORATED JANUARY 30, 1849.
Art. I. This Society shall be called “The American Missionary
Association.”
Art. II. The object of this Association shall be to conduct Christian
missionary and educational operations, and diffuse a knowledge of
the Holy Scriptures in our own and other countries which are
destitute of them, or which present open and urgent fields of effort.
Art. III. Any person of evangelical sentiments,
[A]
who professes faith
in the Lord Jesus Christ, who is not a slaveholder, or in the practice
of other immoralities, and who contributes to the funds, may
become a member of the Society; and by the payment of thirty
dollars, a life member; provided that children and others who have
not professed their faith may be constituted life members without
the privilege of voting.
Art. IV. This Society shall meet annually, in the month of September,
October or November, for the election of officers and the transaction
of other business, at such time and place as shall be designated by
the Executive Committee.
Art. V. The annual meeting shall be constituted of the regular
officers and members of the Society at the time of such meeting,
and of delegates from churches, local missionary societies, and other
co-operating bodies, each body being entitled to one representative.
Art. VI. The officers of the Society shall be a President, Vice-
Presidents, a Recording Secretary, Corresponding Secretaries,

Treasurer, two Auditors, and an Executive Committee of not less
than twelve, of which the Corresponding Secretaries shall be
advisory, and the Treasurer ex-officio, members.
Art. VII. To the Executive Committee shall belong the collecting and
disbursing of funds; the appointing, counselling, sustaining and
dismissing (for just and sufficient reasons) missionaries and agents;
the selection of missionary fields; and, in general, the transaction of
all such business as usually appertains to the executive committees
of missionary and other benevolent societies; the Committee to
exercise no ecclesiastical jurisdiction over the missionaries; and its
doings to be subject always to the revision of the annual meeting,
which shall, by a reference mutually chosen, always entertain the
complaints of any aggrieved agent or missionary; and the decision of
such reference shall be final.
The Executive Committee shall have authority to fill all vacancies
occurring among the officers between the regular annual meetings;
to apply, if they see fit, to any State Legislature for acts of
incorporation; to fix the compensation, where any is given, of all
officers, agents, missionaries, or others in the employment of the
Society; to make provision, if any, for disabled missionaries, and for
the widows and children of such as are deceased; and to call, in all
parts of the country, at their discretion, special and general
conventions of the friends of missions, with a view to the diffusion of
the missionary spirit, and the general and vigorous promotion of the
missionary work.
Five members of the Committee shall constitute a quorum for
transacting business.
Art. VIII. This society, in collecting funds, in appointing officers,
agents and missionaries, and in selecting fields of labor, and
conducting the missionary work, will endeavor particularly to
discountenance slavery, by refusing to receive the known fruits of
unrequited labor, or to welcome to its employment those who hold
their fellow-beings as slaves.

Art. IX. Missionary bodies, churches or individuals agreeing to the
principles of this Society, and wishing to appoint and sustain
missionaries of their own, shall be entitled to do so through the
agency of the Executive Committee, on terms mutually agreed upon.
Art. X. No amendment shall be made to this Constitution without the
concurrence of two-thirds of the members present at a regular
annual meeting; nor unless the proposed amendment has been
submitted to a previous meeting, or to the Executive Committee in
season to be published by them (as it shall be their duty to do, if so
submitted) in the regular official notifications of the meeting.
FOOTNOTE:
[A] By evangelical sentiments, we understand, among others, a
belief in the guilty and lost condition of all men without a
Saviour;the Supreme Deity, Incarnation and Atoning Sacrifice of
Jesus Christ, the only Saviour of the world; the necessity of
regeneration by the Holy Spirit, repentance, faith and holy
obedience in order to salvation; the immortality of the soul; and
the retributions of the judgment in the eternal punishment of the
wicked, and salvation of the righteous.

The American Missionary
Association.
AIM AND WORK.
To preach the Gospel to the poor. It originated in a sympathy with
the almost friendless slaves. Since Emancipation it has devoted its
main efforts to preparing the Freedmen for their duties as citizens and
Christians in America and as missionaries in Africa. As closely related
to this, it seeks to benefit the caste-persecuted Chinese in America,
and to co-operate with the Government in its humane and Christian
policy towards the Indians . It has also a mission in Africa.
STATISTICS.
Churches : In the South—In Va., 1; N.C., 6; S.C., 2; Ga., 13; Ky., 6;
Tenn., 4; Ala., 14; La., 17; Miss., 4; Texas, 6. Africa, 2. Among the
Indians, 1. Total 76.
Institutions Founded, Fostered or Sustained in the South.—Chartered:
Hampton, Va.; Berea, Ky.; Talladega, Ala.; Atlanta, Ga.; Nashville,
Tenn.; Tougaloo, Miss.; New Orleans, La.; and Austin, Texas, 8.
Graded or Normal Schools: at Wilmington, Raleigh, N.C.; Charleston,
Greenwood, S.C.; Savannah, Macon, Atlanta, Ga.; Montgomery,
Mobile, Athens, Selma, Ala.; Memphis, Tenn., 12. Other Schools, 31.
Total 51.
Teachers , Missionaries and Assistants.—Among the Freedmen, 284;
among the Chinese, 22; among the Indians, 11; in Africa, 13. Total,
330. Students—In Theology, 102; Law, 23; in College Course, 75; in
other studies, 7,852. Total, 8,052. Scholars taught by former pupils

of our schools, estimated at 150,000. Indians under the care of the
Association, 13,000.
WANTS.
1. A steady increase of regular income to keep pace with the growing
work. This increase can only be reached by regular and larger
contributions from the churches—the feeble as well as the strong.
2. Additional Buildings for our higher educational institutions, to
accommodate the increasing numbers of students; Meeting Houses for
the new churches we are organizing; More Ministers , cultured and
pious, for these churches.
3. Help for Young Men, to be educated as ministers here and
missionaries to Africa—a pressing want.
Before sending boxes, always correspond with the nearest A. M. A.
office, as below:
New York H. W. Hubbard, Esq., 56 Reade Street.
Boston Rev. C. L. Woodworth, Room 21 Congregational House.
Chicago Rev. Jas. Powell, 112 West Washington Street.
MAGAZINE.
This Magazine will be sent, gratuitously, if desired, to the
Missionaries of the Association; to Life Members; to all clergymen
who take up collections for the Association; to Superintendents of
Sabbath Schools; to College Libraries; to Theological Seminaries; to
Societies of Inquiry on Missions; and to every donor who does not
prefer to take it as a subscriber, and contributes in a year not less
than five dollars.
Those who wish to remember the American Missionary Association in
their last Will and Testament, are earnestly requested to use the
following

FORM OF A BEQUEST.
“I bequeath to my executor (or executors) the sum of —— dollars in
trust, to pay the same in —— days after my decease to the person
who, when the same is payable, shall act as Treasurer of the
‘American Missionary Association’ of New York City, to be applied,
under the direction of the Executive Committee of the Association, to
its charitable uses and purposes.”
The will should be attested by three witnesses [in some States three
are required—in other States only two], who should write against
their names, their places of residence [if in cities, their street and
number]. The following form of attestation will answer for every
State in the Union: “Signed, sealed, published and declared by the
said [A. B.] as his last Will and Testament, in presence of us, who, at
the request of the said A. B., and in his presence, and in the
presence of each other, have hereunto subscribed our names as
witnesses.” In some States it is required that the Will should be
made at least two months before the death of the testator.

PAYSON’S
Indelible Ink,
FOR MARKING ANY FABRIC WITH A
COMMON PEN, WITHOUT
A PREPARATION.
It still stands unrivaled after 50 years’ test.
THE SIMPLEST & BEST.
Sales now greater than ever before.
This Ink received the Diploma and Medal at Centennial over all rivals.
Report of Judges: “For simplicity of application and indelibility.”
INQUIRE FOR
PAYSON’S COMBINATION!!!
Sold by all Druggists, Stationers and News Agents, and by many Fancy
Goods and Furnishing Houses.
MANHATTAN LIFE
INSURANCE CO. of NEW YORK.
ORGANIZED IN 1850.
Over Thirty Years’ Business Experience.
AGENTS WANTED. Apply at the Home Office.
HENRY STOKES, President.
J. L. HALSEY, Secretary.

WHITE and DECORATED
French China and English Porcelain at Low Prices.
Fine White French China Dinner Sets, 149 pieces$30.00
Fine White French China Tea Sets, 44 pieces 7.00
Fine Gold-band French China Tea Sets, 44 pieces8.50
Richly Decorated French China Tea Sets, 44 pieces12.00
Chamber Sets, 11 pieces, $4.00; white 3.25
White English Porcelain Dinner Sets, 100 pieces14.00
Silver plated Dinner Knives, per doz. 3.00
ALSO ALL HOUSE-FURNISHING GOODS .
Illustrated Catalogue and Price-List mailed free on
application. Estimates furnished.
C. L. Hadley, Cooper Inst., N.Y. City.
Orders boxed and placed on Car or Steamer, free of
charge. Sent C.O.D. or P.O. Money Order.

J. & R.
LAMB,
59 Carmine St.,
NEW YORK.
ARTISTIC STAIN’D
GLASS
MEMORIAL WINDOWS,
MEMORIAL TABLETS.
Sterling Silver Communion Services.
Send for Hand Book by Mail.

J. B. WILLIAMS & CO.,
GLASTONBURY, CONN.,
MANUFACTURERS OF
Shaving and Toilet Soaps.
For over 30 years this firm has made the
manufacture of Shaving Soaps a specialty, and
their Yankee Barber’s Bar, and other Soaps, enjoy
a reputation among Barbers, as well as those who
shave themselves, unequaled by any other.
To all of our readers who are seeking for the very
best Shaving Soap, we would say, be sure and
get some of the following (carefully avoiding
counterfeits):
GENUINE YANKEE SOAP,
BARBER’S FAVORITE SOAP,
CLIPPER SHAVING SOAP,
VERBENA CREAM TABLET,
POCKET SHAVING SOAP,
TONSORIAL SOAP,
BARBER’S BAR SOAP,
MUG SHAVING SOAP.
These Soaps can be found in every State, and
nearly every town in the United States.

GREGORY’S
SEED CATALOGUE.
My Annual Catalogue of Vegetable and Flower Seed
FOR 1881,
Rich in engravings from photographs of
the originals, will be sent
FREE TO ALL WHO APPLY.
My old customers need not write for it. I offer one of the
largest collections of Vegetable seed ever sent out by any
Seed House in America, a large portion of which were grown
on my five seed farms. Full directions for cultivation on each
package. All seed
Warranted to be both Fresh and True to Name:
so far, that should it prove otherwise,
I will refill the order gratis.
The original introducer of the Hubbard Squash, Phinney’s
Melon, Marblehead Cabbages, Mexican Corn, and scores of
other vegetables, I invite the patronage of all who are
anxious to have their seed directly from the grower, fresh,
true, and of the very best strains.
NEW VEGETABLES A SPECIALTY.
JAMES J. H. GREGORY,
Marblehead, Mass.

RIDLEYS’
FASHION MAGAZINE
SUMMER, 1881,
NOW READY.
CONTAINS
Over 100 Large Quarto Pages,
ENTERTAINING STORIES,
in Prose and Verse,
INTERESTING HOME ARTICLES,
ILLUSTRATED FASHIONS,
With valuable information for those living at a distance
from New York on the many perplexing questions of
“WHAT TO WEAR.”
ISSUED QUARTERLY,
50c per Annum; Single Copies, 15c.
This publication should be found in every household. It contains the
Lowest New York Prices, and is an invaluable guide to intelligent and
economical shopping.
E. RIDLEY & SONS, Publishers,
GRAND AND ALLEN STS.,
New York.

NEW AND IMPROVED STYLES THIS SEASON.
MASON
AND
HAMLIN
ORGANS
BEST IN THE WORLD: winners of highest distinction
at EVERY GREAT WORLD’S FAIR FOR THIRTEEN
YEARS. Prices, $51, $57, $66, $84, $108, to $508
and upward. For easy payments, $6.30 a quarter
and upward. Catalogues free. MASON & HAMLIN
ORGAN CO., 154 Tremont Street, Boston; 46 East
14th Street, NEW YORK; 149 Wabash Ave.,
CHICAGO.
FUN FOR THE BOYS
Here you are boys! Just the thing for a little harmless
masquerading. The mustaches are made of genuine
hair, can be fastened to or removed from the face
with ease, and when worn cannot be told from the
real production. Boys and young men can have hosts
of fun putting them on in a crowd of friends, who will
be greatly astonished at the sudden transformation.
Three colors, light, dark brown, and black. Goatees to
match. PRICE BY MAIL, MUSTACHES 20 CTS.
GOATEES 15 CENTS. Valuable Catalogue of Agents
goods free, World Manuf’g Co. 122
Nassau St, New York.
$2 FOR THIS STYLE OF
FOLDING STEAMER CHAIR .

Solid Black Walnut. Length, 5 ft. 6 in.; width, 1 ft. 9
in. Packed in Burlaps and delivered to any R. R.
depot or Steamboat landing for 25 cents extra.
Brooklyn Furniture Co.,
559 to 571 FULTON ST.,
Brooklyn, N.Y.
Illustrated price list of Furniture mailed free.

INVALID ROLLING-CHAIR.
(RECLINING.)
A PRICELESS BOON to
those who are UNABLE
TO WALK. LEONARD
BACON, D.D., HON. A. H.
STEVENS, M.C., and
OTHERS recommend
them. SEND FOR
CIRCULAR.

FOLDING CHAIR CO., New Haven Ct.

BISCOTINE,
FOOD for CHILDREN and INVALIDS.
Glycerine Sans Pareil Hair Tonic,
Toilet
Waters,
Violet,
New Mown
Hay,
Heliotrope,
&c.

TRADE-MARK.
Established 1770.

Sachets
D’Iris
de Florence.
Compound
Orris
Dentifrice
DELLUC & CO., French Pharmacists,
Send for Circular.
635 Broadway, N.Y.
T. H. JOHNSON’S
“FRUIT

OF
THE
VINE.”
Pure juice of Grapes for communion, received Centennial MEDAL.
Circulars free. Ask for T. H. JOHNSON’S, New Brunswick, N.J.
Nat’l Temperance Society, 58 Reade St., N.Y., Cong’l and Bapt.
Publication Societies, Boston.
THE THIRTY-FIFTH VOLUME
OF THE

American Missionary.
1881.
Shall we not have a largely increased Subscription List
for 1881?
We regard the Missionary as the best means of communication with our
friends, and to them the best source of information regarding our work.
A little effort on the part of our friends, when making their own remittances,
to induce their neighbors to unite in forming Clubs, will easily double our list,
and thus widen the influence of our Magazine, and aid in the enlargement of
our work.
Under editorial supervision at this office, aided by the steady contributions of
our intelligent missionaries and teachers in all parts of the field, and with
occasional communications from careful observers and thinkers elsewhere, the
American Missionary furnishes a vivid and reliable picture of the work going
forward among the Indians, the Chinamen on the Pacific Coast, and the
Freedmen as citizens in the South and as missionaries in Africa.
It will be the vehicle of important views on all matters affecting the races
among which it labors, and will give a monthly summary of current events
relating to their welfare and progress. Patriots and Christians interested in the
education and Christianizing of these despised races are asked to read it, and
assist in its circulation. Begin with the January number and the new year. The
price is only Fifty Cents per annum.
The Magazine will be sent gratuitously, if preferred, to the persons indicated
on page 191. Donations and subscriptions should be sent to
H. W. HUBBARD, Treasurer,
56 Reade Street, New York.
TO ADVERTISERS.
Special attention is invited to the advertising department of the American
Missionary. It numbers among its regular readers very many frugal, well-to-do
people in nearly every city and village throughout our Northern and Western

States. It is therefore a specially valuable medium for advertising all articles
commonly used in families of liberal, industrious and enterprising habits of life.
Advertisements must be received by the tenth of the month, in order to secure
insertion in the following number. All communications in relation to advertising
should be addressed to
THE AMERICAN MISSIONARY ADVERTISING
DEPARTMENT,
56 Reade Street, New York.
Our friends who are interested in the Advertising Department of the American
Missionary, can aid us in this respect by mentioning, when ordering goods,
that they saw them advertised in our Magazine.
DAVID H. GILDERSLEEVE, PRINTER, 101 CHAMBERS STREET, NEW YORK.

Transcriber’s Notes
Obvious printer’s punctuation errors corrected.
Inconsistent hyphenation retained due to contributions by various
authors.
“Millyille” changed to “Millville” on page 186.

*** END OF THE PROJECT GUTENBERG EBOOK THE AMERICAN
MISSIONARY — VOLUME 35, NO. 6, JUNE, 1881 ***
Updated editions will replace the previous one—the old editions
will be renamed.
Creating the works from print editions not protected by U.S.
copyright law means that no one owns a United States
copyright in these works, so the Foundation (and you!) can copy
and distribute it in the United States without permission and
without paying copyright royalties. Special rules, set forth in the
General Terms of Use part of this license, apply to copying and
distributing Project Gutenberg™ electronic works to protect the
PROJECT GUTENBERG™ concept and trademark. Project
Gutenberg is a registered trademark, and may not be used if
you charge for an eBook, except by following the terms of the
trademark license, including paying royalties for use of the
Project Gutenberg trademark. If you do not charge anything for
copies of this eBook, complying with the trademark license is
very easy. You may use this eBook for nearly any purpose such
as creation of derivative works, reports, performances and
research. Project Gutenberg eBooks may be modified and
printed and given away—you may do practically ANYTHING in
the United States with eBooks not protected by U.S. copyright
law. Redistribution is subject to the trademark license, especially
commercial redistribution.
START: FULL LICENSE

THE FULL PROJECT GUTENBERG LICENSE

PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK
To protect the Project Gutenberg™ mission of promoting the
free distribution of electronic works, by using or distributing this
work (or any other work associated in any way with the phrase
“Project Gutenberg”), you agree to comply with all the terms of
the Full Project Gutenberg™ License available with this file or
online at www.gutenberg.org/license.
Section 1. General Terms of Use and
Redistributing Project Gutenberg™
electronic works
1.A. By reading or using any part of this Project Gutenberg™
electronic work, you indicate that you have read, understand,
agree to and accept all the terms of this license and intellectual
property (trademark/copyright) agreement. If you do not agree
to abide by all the terms of this agreement, you must cease
using and return or destroy all copies of Project Gutenberg™
electronic works in your possession. If you paid a fee for
obtaining a copy of or access to a Project Gutenberg™
electronic work and you do not agree to be bound by the terms
of this agreement, you may obtain a refund from the person or
entity to whom you paid the fee as set forth in paragraph 1.E.8.
1.B. “Project Gutenberg” is a registered trademark. It may only
be used on or associated in any way with an electronic work by
people who agree to be bound by the terms of this agreement.
There are a few things that you can do with most Project
Gutenberg™ electronic works even without complying with the
full terms of this agreement. See paragraph 1.C below. There
are a lot of things you can do with Project Gutenberg™
electronic works if you follow the terms of this agreement and
help preserve free future access to Project Gutenberg™
electronic works. See paragraph 1.E below.

1.C. The Project Gutenberg Literary Archive Foundation (“the
Foundation” or PGLAF), owns a compilation copyright in the
collection of Project Gutenberg™ electronic works. Nearly all the
individual works in the collection are in the public domain in the
United States. If an individual work is unprotected by copyright
law in the United States and you are located in the United
States, we do not claim a right to prevent you from copying,
distributing, performing, displaying or creating derivative works
based on the work as long as all references to Project
Gutenberg are removed. Of course, we hope that you will
support the Project Gutenberg™ mission of promoting free
access to electronic works by freely sharing Project Gutenberg™
works in compliance with the terms of this agreement for
keeping the Project Gutenberg™ name associated with the
work. You can easily comply with the terms of this agreement
by keeping this work in the same format with its attached full
Project Gutenberg™ License when you share it without charge
with others.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside
the United States, check the laws of your country in addition to
the terms of this agreement before downloading, copying,
displaying, performing, distributing or creating derivative works
based on this work or any other Project Gutenberg™ work. The
Foundation makes no representations concerning the copyright
status of any work in any country other than the United States.
1.E. Unless you have removed all references to Project
Gutenberg:
1.E.1. The following sentence, with active links to, or other
immediate access to, the full Project Gutenberg™ License must
appear prominently whenever any copy of a Project
Gutenberg™ work (any work on which the phrase “Project

Gutenberg” appears, or with which the phrase “Project
Gutenberg” is associated) is accessed, displayed, performed,
viewed, copied or distributed:
This eBook is for the use of anyone anywhere in the United
States and most other parts of the world at no cost and
with almost no restrictions whatsoever. You may copy it,
give it away or re-use it under the terms of the Project
Gutenberg License included with this eBook or online at
www.gutenberg.org. If you are not located in the United
States, you will have to check the laws of the country
where you are located before using this eBook.
1.E.2. If an individual Project Gutenberg™ electronic work is
derived from texts not protected by U.S. copyright law (does not
contain a notice indicating that it is posted with permission of
the copyright holder), the work can be copied and distributed to
anyone in the United States without paying any fees or charges.
If you are redistributing or providing access to a work with the
phrase “Project Gutenberg” associated with or appearing on the
work, you must comply either with the requirements of
paragraphs 1.E.1 through 1.E.7 or obtain permission for the use
of the work and the Project Gutenberg™ trademark as set forth
in paragraphs 1.E.8 or 1.E.9.
1.E.3. If an individual Project Gutenberg™ electronic work is
posted with the permission of the copyright holder, your use and
distribution must comply with both paragraphs 1.E.1 through
1.E.7 and any additional terms imposed by the copyright holder.
Additional terms will be linked to the Project Gutenberg™
License for all works posted with the permission of the copyright
holder found at the beginning of this work.
1.E.4. Do not unlink or detach or remove the full Project
Gutenberg™ License terms from this work, or any files

containing a part of this work or any other work associated with
Project Gutenberg™.
1.E.5. Do not copy, display, perform, distribute or redistribute
this electronic work, or any part of this electronic work, without
prominently displaying the sentence set forth in paragraph 1.E.1
with active links or immediate access to the full terms of the
Project Gutenberg™ License.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if
you provide access to or distribute copies of a Project
Gutenberg™ work in a format other than “Plain Vanilla ASCII” or
other format used in the official version posted on the official
Project Gutenberg™ website (www.gutenberg.org), you must,
at no additional cost, fee or expense to the user, provide a copy,
a means of exporting a copy, or a means of obtaining a copy
upon request, of the work in its original “Plain Vanilla ASCII” or
other form. Any alternate format must include the full Project
Gutenberg™ License as specified in paragraph 1.E.1.
1.E.7. Do not charge a fee for access to, viewing, displaying,
performing, copying or distributing any Project Gutenberg™
works unless you comply with paragraph 1.E.8 or 1.E.9.
1.E.8. You may charge a reasonable fee for copies of or
providing access to or distributing Project Gutenberg™
electronic works provided that:
• You pay a royalty fee of 20% of the gross profits you derive from
the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty

payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You provide a full refund of any money paid by a user who
notifies you in writing (or by e-mail) within 30 days of receipt
that s/he does not agree to the terms of the full Project
Gutenberg™ License. You must require such a user to return or
destroy all copies of the works possessed in a physical medium
and discontinue all use of and all access to other copies of
Project Gutenberg™ works.
• You provide, in accordance with paragraph 1.F.3, a full refund of
any money paid for a work or a replacement copy, if a defect in
the electronic work is discovered and reported to you within 90
days of receipt of the work.
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.E.9. If you wish to charge a fee or distribute a Project
Gutenberg™ electronic work or group of works on different
terms than are set forth in this agreement, you must obtain
permission in writing from the Project Gutenberg Literary
Archive Foundation, the manager of the Project Gutenberg™
trademark. Contact the Foundation as set forth in Section 3
below.
1.F.
1.F.1. Project Gutenberg volunteers and employees expend
considerable effort to identify, do copyright research on,
transcribe and proofread works not protected by U.S. copyright

law in creating the Project Gutenberg™ collection. Despite these
efforts, Project Gutenberg™ electronic works, and the medium
on which they may be stored, may contain “Defects,” such as,
but not limited to, incomplete, inaccurate or corrupt data,
transcription errors, a copyright or other intellectual property
infringement, a defective or damaged disk or other medium, a
computer virus, or computer codes that damage or cannot be
read by your equipment.
1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except
for the “Right of Replacement or Refund” described in
paragraph 1.F.3, the Project Gutenberg Literary Archive
Foundation, the owner of the Project Gutenberg™ trademark,
and any other party distributing a Project Gutenberg™ electronic
work under this agreement, disclaim all liability to you for
damages, costs and expenses, including legal fees. YOU AGREE
THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT
LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT
EXCEPT THOSE PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE
THAT THE FOUNDATION, THE TRADEMARK OWNER, AND ANY
DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE LIABLE
TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL,
PUNITIVE OR INCIDENTAL DAMAGES EVEN IF YOU GIVE
NOTICE OF THE POSSIBILITY OF SUCH DAMAGE.
1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you
discover a defect in this electronic work within 90 days of
receiving it, you can receive a refund of the money (if any) you
paid for it by sending a written explanation to the person you
received the work from. If you received the work on a physical
medium, you must return the medium with your written
explanation. The person or entity that provided you with the
defective work may elect to provide a replacement copy in lieu
of a refund. If you received the work electronically, the person
or entity providing it to you may choose to give you a second
opportunity to receive the work electronically in lieu of a refund.

If the second copy is also defective, you may demand a refund
in writing without further opportunities to fix the problem.
1.F.4. Except for the limited right of replacement or refund set
forth in paragraph 1.F.3, this work is provided to you ‘AS-IS’,
WITH NO OTHER WARRANTIES OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
1.F.5. Some states do not allow disclaimers of certain implied
warranties or the exclusion or limitation of certain types of
damages. If any disclaimer or limitation set forth in this
agreement violates the law of the state applicable to this
agreement, the agreement shall be interpreted to make the
maximum disclaimer or limitation permitted by the applicable
state law. The invalidity or unenforceability of any provision of
this agreement shall not void the remaining provisions.
1.F.6. INDEMNITY - You agree to indemnify and hold the
Foundation, the trademark owner, any agent or employee of the
Foundation, anyone providing copies of Project Gutenberg™
electronic works in accordance with this agreement, and any
volunteers associated with the production, promotion and
distribution of Project Gutenberg™ electronic works, harmless
from all liability, costs and expenses, including legal fees, that
arise directly or indirectly from any of the following which you
do or cause to occur: (a) distribution of this or any Project
Gutenberg™ work, (b) alteration, modification, or additions or
deletions to any Project Gutenberg™ work, and (c) any Defect
you cause.
Section 2. Information about the Mission
of Project Gutenberg™

Project Gutenberg™ is synonymous with the free distribution of
electronic works in formats readable by the widest variety of
computers including obsolete, old, middle-aged and new
computers. It exists because of the efforts of hundreds of
volunteers and donations from people in all walks of life.
Volunteers and financial support to provide volunteers with the
assistance they need are critical to reaching Project
Gutenberg™’s goals and ensuring that the Project Gutenberg™
collection will remain freely available for generations to come. In
2001, the Project Gutenberg Literary Archive Foundation was
created to provide a secure and permanent future for Project
Gutenberg™ and future generations. To learn more about the
Project Gutenberg Literary Archive Foundation and how your
efforts and donations can help, see Sections 3 and 4 and the
Foundation information page at www.gutenberg.org.
Section 3. Information about the Project
Gutenberg Literary Archive Foundation
The Project Gutenberg Literary Archive Foundation is a non-
profit 501(c)(3) educational corporation organized under the
laws of the state of Mississippi and granted tax exempt status
by the Internal Revenue Service. The Foundation’s EIN or
federal tax identification number is 64-6221541. Contributions
to the Project Gutenberg Literary Archive Foundation are tax
deductible to the full extent permitted by U.S. federal laws and
your state’s laws.
The Foundation’s business office is located at 809 North 1500
West, Salt Lake City, UT 84116, (801) 596-1887. Email contact
links and up to date contact information can be found at the
Foundation’s website and official page at
www.gutenberg.org/contact

Section 4. Information about Donations to
the Project Gutenberg Literary Archive
Foundation
Project Gutenberg™ depends upon and cannot survive without
widespread public support and donations to carry out its mission
of increasing the number of public domain and licensed works
that can be freely distributed in machine-readable form
accessible by the widest array of equipment including outdated
equipment. Many small donations ($1 to $5,000) are particularly
important to maintaining tax exempt status with the IRS.
The Foundation is committed to complying with the laws
regulating charities and charitable donations in all 50 states of
the United States. Compliance requirements are not uniform
and it takes a considerable effort, much paperwork and many
fees to meet and keep up with these requirements. We do not
solicit donations in locations where we have not received written
confirmation of compliance. To SEND DONATIONS or determine
the status of compliance for any particular state visit
www.gutenberg.org/donate.
While we cannot and do not solicit contributions from states
where we have not met the solicitation requirements, we know
of no prohibition against accepting unsolicited donations from
donors in such states who approach us with offers to donate.
International donations are gratefully accepted, but we cannot
make any statements concerning tax treatment of donations
received from outside the United States. U.S. laws alone swamp
our small staff.
Please check the Project Gutenberg web pages for current
donation methods and addresses. Donations are accepted in a
number of other ways including checks, online payments and

credit card donations. To donate, please visit:
www.gutenberg.org/donate.
Section 5. General Information About
Project Gutenberg™ electronic works
Professor Michael S. Hart was the originator of the Project
Gutenberg™ concept of a library of electronic works that could
be freely shared with anyone. For forty years, he produced and
distributed Project Gutenberg™ eBooks with only a loose
network of volunteer support.
Project Gutenberg™ eBooks are often created from several
printed editions, all of which are confirmed as not protected by
copyright in the U.S. unless a copyright notice is included. Thus,
we do not necessarily keep eBooks in compliance with any
particular paper edition.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
This website includes information about Project Gutenberg™,
including how to make donations to the Project Gutenberg
Literary Archive Foundation, how to help produce our new
eBooks, and how to subscribe to our email newsletter to hear
about new eBooks.

Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookultra.com