Introduction to Responsible AI: Implement Ethical AI Using Python 1st Edition Manure download
Introduction to Responsible AI: Implement Ethical AI Using Python 1st Edition Manure download
https://ebookmass.com/product/introduction-to-responsible-
ai-implement-ethical-ai-using-python-1st-edition-manure/
https://ebookmass.com/product/introduction-to-datafication-implement-
datafication-using-ai-and-ml-algorithms-shivakumar-r-goniwada-2/
https://ebookmass.com/product/introduction-to-datafication-implement-
datafication-using-ai-and-ml-algorithms-shivakumar-r-goniwada/
https://ebookmass.com/product/productionizing-ai-how-to-deliver-
ai-b2b-solutions-with-cloud-and-python-1st-edition-barry-walsh/
https://ebookmass.com/product/productionizing-ai-how-to-deliver-
ai-b2b-solutions-with-cloud-and-python-1st-edition-barry-walsh-2/
https://ebookmass.com/product/introduction-to-prescriptive-ai-a-
primer-for-decision-intelligence-solutioning-with-python-akshay-
kulkarni/
https://ebookmass.com/product/introduction-to-computing-and-problem-
solving-using-python-1st-edition-e-balaguruswamy/
https://ebookmass.com/product/the-ai-book-chishti/
Avinash Manure, Shaleen Bengani and Saravanan S
Introduction to Responsible AI
Implement Ethical AI Using Python
Avinash Manure
Bangalore, Karnataka, India
Shaleen Bengani
Kolkata, West Bengal, India
Saravanan S
Chennai, Tamil Nadu, India
Apress Standard
The publisher, the authors, and the editors are safe to assume that the
advice and information in this book are believed to be true and accurate
at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, expressed or implied, with respect to the
material contained herein or for any errors or omissions that may have
been made. The publisher remains neutral with regard to jurisdictional
claims in published maps and institutional affiliations.
Shaleen Bengani
is a machine learning engineer with more than four years of experience
in building, deploying, and managing cutting-edge machine learning
solutions across varied industries. He has developed several
frameworks and platforms that have significantly streamlined
processes and improved efficiency of machine learning teams.
Bengani has authored the book Operationalizing Machine Learning
Pipelines as well as multiple research papers in the deep learning space.
He holds a bachelor’s degree in
computer science and engineering from
BITS Pilani, Dubai Campus, where he
was awarded the Director’s Medal for
outstanding all-around performance. In
his leisure time, he likes playing table
tennis and reading.
Saravanan S
is an AI engineer with more than six
years of experience in data science and
data engineering. He has developed
robust data pipelines for developing and
deploying advanced machine learning
models, generating insightful reports,
and ensuring cutting-edge solutions for
diverse industries.
Saravanan earned a master’s degree
in statistics from Loyola College from
Chennai. In his spare time, he likes
traveling, reading books, and playing
games.
About the Technical Reviewer
Akshay Kulkarni
is an AI and machine learning evangelist
and thought leader. He has consulted
with several Fortune 500 and global
enterprises to drive AI- and data
science–led strategic transformations.
He is a Google developer expert, author,
and regular speaker at major AI and data
science conferences (including Strata,
O’Reilly AI Conf, and GIDS). He is a
visiting faculty member for some of the
top graduate institutes in India. In 2019,
he was also featured as one of the top 40
under 40 data scientists in India. In his
spare time, he enjoys reading, writing,
coding, and building next-gen AI products.
© The Author(s), under exclusive license to APress Media, LLC, part of Springer
Nature 2023
A. Manure et al., Introduction to Responsible AI
https://doi.org/10.1007/978-1-4842-9982-1_1
1. Introduction
Avinash Manure1 , Shaleen Bengani2 and Saravanan S3
(1) Bangalore, Karnataka, India
(2) Kolkata, West Bengal, India
(3) Chennai, Tamil Nadu, India
Conclusion
Transparency and explainability are not mere technical prerequisites
but rather essential pillars of responsible AI. They foster trust,
accountability, and informed decision making in an AI-driven world. By
shedding light on AI’s decision-making processes and bridging the gap
between algorithms and human understanding, transparency and
explainability lay the foundation for an ethical, fair, and inclusive AI
landscape. As AI continues to evolve, embracing these principles
ensures that the journey into the future is guided by clarity, integrity,
and empowerment.
In the artificial intelligence (AI) landscape, bias’s impact on decisions is paramount. From individual
choices to complex models, bias distorts outcomes and fairness. Grasping bias’s nuances is essential for
equitable systems. It’s a complex interplay of data and beliefs with profound implications. Detecting and
mitigating bias is empowered by technology, nurturing transparent and responsible AI. This ongoing quest
aligns with ethics, sculpting AI that champions diversity and societal progress.
In this chapter, we delve into the intricate relationship between bias, fairness, and artificial
intelligence. We explore how bias can impact decision making across various domains, from individual
judgments to automated systems. Understanding the types and sources of bias helps us identify its
presence in data and models. We also delve into the importance of recognizing bias for creating fair and
equitable systems and how explainable AI aids in this process. Additionally, we touch on techniques to
detect, assess, and mitigate bias, as well as the trade-offs between model complexity and interpretability.
This comprehensive exploration equips us to navigate the complexities of bias and fairness in the AI
landscape, fostering ethical and inclusive AI systems.
Types of Bias
Bias in machine learning refers to the presence of systematic and unfair errors in data or models that can
lead to inaccurate or unjust predictions, decisions, or outcomes. There are several types of bias that can
manifest in different stages of the machine learning pipeline (see Figure 2-1).
1. Data Bias: Data bias encompasses biases present in the data used to train and test machine learning
models. This bias can arise due to various reasons, such as the following:
Sampling Bias: When the collected data is not representative of the entire population, leading to
over- or under-representation of certain groups or attributes. For instance, in a medical diagnosis
dataset, if only one demographic group is represented, the model might perform poorly for
underrepresented groups.
Measurement Bias: Errors or inconsistencies introduced during data-collection or measurement
processes can introduce bias. For example, if a survey is conducted in a language not understood by
a specific community, their perspectives will be omitted, leading to biased conclusions.
Coverage Bias: Occurs when certain groups or perspectives are missing from the dataset. This can
result from biased data-collection methods, incomplete sampling, or systemic exclusion.
2. Model Bias: Model bias emerges from the learning algorithms’ reliance on biased data during
training, which can perpetuate and sometimes amplify biases, as follows:
Representation Bias: This occurs when the features or attributes used for training
disproportionately favor certain groups. Models tend to learn from the biases present in the training
data, potentially leading to biased predictions.
Algorithmic Bias: Some machine learning algorithms inherently perpetuate biases. For example, if
a decision-tree algorithm learns to split data based on biased features, it will reflect those biases in
its predictions.
Feedback Loop Bias: When models’ predictions influence real-world decisions that subsequently
affect the data used for future training, a feedback loop is created. Biased predictions can perpetuate
over time, reinforcing existing biases.
3. Social Bias: Social bias pertains to the biases present in society that get reflected in data and models,
as follows:
Cultural Bias: Cultural norms, beliefs, and values can shape how data is collected and interpreted,
leading to biased outcomes.
Gender Bias: Historical and societal gender roles can result in unequal representation in datasets,
affecting model performance.
Racial Bias: Biased historical practices can lead to underrepresentation or misrepresentation of
racial groups in data, impacting model accuracy.
Economic Bias: Socioeconomic disparities can lead to differences in data availability and quality,
influencing model outcomes.
Understanding these types of bias is essential for developing strategies to detect, mitigate, and prevent
bias. Addressing bias involves a combination of careful data collection, preprocessing, algorithm selection,
and post-processing interventions. Techniques such as reweighting, resampling, and using fairness-aware
algorithms can help mitigate bias at various stages of model development.
However, ethical considerations play a crucial role in addressing bias. Being aware of the potential
impact of bias on decision-making processes and actively working to mitigate it aligns AI development
with principles of fairness, transparency, and accountability. By understanding the different types of bias,
stakeholders can work toward creating AI systems that promote equitable outcomes across diverse
contexts and populations.
2. Racial Bias in Criminal Risk Assessment: Several criminal risk assessment tools used in the
criminal justice system have been criticized for exhibiting racial bias. These tools predict the
likelihood of reoffending based on historical arrest and conviction data. However, the historical bias in
the data can lead to overestimating the risk for minority groups, leading to discriminatory sentencing
and parole decisions.
3. Google Photos’ Racist Labeling: In 2015, Google Photos’ auto-tagging feature was found to label
images of Black people as “gorillas.” This was a result of the model’s biased training data, which did
not include enough diverse examples of Black individuals. The incident highlighted the potential harm
of biased training data and the need for inclusive datasets.
4. Biased Loan Approval Models: Machine learning models used for loan approval have shown bias in
favor of certain demographic groups. Some models have unfairly denied loans to minority applicants
or offered them higher interest rates, reflecting historical biases in lending data.
5. Facial Recognition and Racial Bias: Facial recognition systems have been criticized for their racial
bias, where they are more likely to misidentify people with darker skin tones, particularly women.
This bias can result in inaccurate surveillance, racial profiling, and infringement of civil rights.
These real-world examples underscore the urgency of addressing bias in AI systems. To prevent such
biased behavior, it’s crucial to carefully curate diverse and representative training data, use fairness-aware
algorithms, implement bias detection and mitigation techniques, and continuously monitor and evaluate
model outputs for fairness. By proactively addressing bias, developers can ensure that AI systems
contribute positively to society and uphold ethical standards.
2. Reweighting: Assigning different weights to different classes or samples can adjust the model’s
learning process to address imbalances.
3. Fairness-Aware Algorithms:
Adversarial Debiasing: Incorporates an additional adversarial network to reduce bias while
training the main model, forcing it to disregard features correlated with bias.
Equalized Odds: Adjusts model thresholds to ensure equal opportunity for positive outcomes
across different groups.
Reject Option Classification: Allows the model to decline to make a prediction when uncertainty
about its fairness exists.
4. Regularization Techniques:
Fairness Constraints: Adding fairness constraints to the model’s optimization process to ensure
predictions are within acceptable fairness bounds.
Lagrangian Relaxation: Balancing fairness and accuracy trade-offs by introducing Lagrange
multipliers during optimization.
5. Post-processing Interventions:
Calibration: Adjusting model predictions to align with desired fairness criteria while maintaining
overall accuracy.
Reranking: Reordering model predictions to promote fairness without significantly compromising
accuracy.
6. Preprocessing Interventions:
Data Augmentation: Adding synthesized data points to underrepresented groups to improve
model performance and reduce bias.
De-biasing Data Preprocessing: Using techniques like reweighting or resampling during data
preprocessing to mitigate bias before training.
7. Fair Feature Engineering: Creating or selecting features that are less correlated with bias, which
can help the model focus on relevant and fair attributes.
8. Ensemble Methods: Combining multiple models that are trained with different strategies can help
mitigate bias, as biases in individual models are less likely to coincide.
9. Regular Monitoring and Updates: Continuously monitoring model performance for bias in real-
world scenarios and updating the model as new data becomes available to ensure ongoing fairness.
10. Ethical and Inclusive Design: Prioritizing diverse representation and ethical considerations in data
collection, preprocessing, and model development to prevent bias from entering the system.
11. Collaborative Development: Involving stakeholders from diverse backgrounds, including ethicists
and affected communities, to collaboratively address bias and ensure that mitigation strategies align
with ethical values.
12. Transparency and Communication: Being transparent about the steps taken to mitigate bias and
communicating these efforts to users and stakeholders to build trust in the system.
13. Legal and Regulatory Compliance: Ensuring that the AI system adheres to relevant laws and
regulations concerning discrimination and bias, and actively working to comply with them.
Dataset Details
We have used an individual’s annual income results from various factors. Intuitively, it is influenced by the
individual’s education level, age, gender, occupation, etc.
Source: https://archive.ics.uci.edu/dataset/2/adult
The dataset contains the following 16 columns:
Age: Continuous
Workclass: Private, Self-emp-not-inc, Self-emp-inc, Federal-gov, Local-gov, State-gov, Without-pay,
Never-worked
Fnlwgt: Continuous
Education: Bachelor’s, Some-college, 11th, HS-grad, Prof-school, Assoc-acdm, Assoc-voc, 9th, 7th-8th,
12th, Master’s, 1st-4th, 10th, Doctorate, 5th-6th, Preschool
Marital Status: Married-civ-spouse, Divorced, Never-married, Separated, Widowed, Married-spouse-
absent, Married-AF-spouse
Occupation: Tech-support, Craft-repair, Other-service, Sales, Exec-managerial, Prof-specialty, Handlers-
cleaners, Machine-op-inspect, Adm-clerical, Farming-fishing, Transport-moving, Priv-house-serv,
Protective-serv, Armed-Forces
Relationship: Wife, Own-child, Husband, Not-in-family, Other-relative, Unmarried
Race: White, Asian-Pac-Islander, Amer-Indian-Eskimo, Other, Black
Sex: Female, Male
Capital Gain: Continuous
Capital Loss: Continuous
Hours-per-week: Continuous
Native Country: United-States, Cambodia, England, Puerto-Rico, Canada, Germany, Outlying-US, India,
Japan, Greece, South, China, Cuba, Iran, Honduras, Philippines, Italy, Poland, Jamaica, Vietnam, Mexico,
Portugal, Ireland, France, Dominican-Republic, Laos, Ecuador, Taiwan, Haiti, Columbia, Hungary,
Guatemala, Nicaragua, Scotland, Thailand, Yugoslavia, El-Salvador, Trinadad&Tobago, Peru, Hong,
Holand-Netherlands
Income (>50k or <=50k): Target variable
Getting Started
The following is the process for implementing data bias detection and mitigation process in Python.
[In]:
# Import necessary libraries
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score, classification_report,
confusion_matrix
from sklearn.utils import resample
from sklearn.preprocessing import LabelEncoder, StandardScaler
from sklearn.metrics import classification_report
Step 2: Loading the Data
[In]:
# Read the dataset into a pandas DataFrame
df = pd.read_csv(" Income.csv")
[In]:
# Display basic information about the dataset
df.info()
[Out]:
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 48842 entries, 0 to 48841
Data columns (total 15 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 age 48842 non-null int64
1 workclass 48842 non-null int32
2 fnlwgt 48842 non-null int64
3 education 48842 non-null int32
4 education-num 48842 non-null int64
5 marital-status 48842 non-null int32
6 occupation 48842 non-null int32
7 relationship 48842 non-null int32
8 race 48842 non-null int32
9 sex 48842 non-null int32
10 capital-gain 48842 non-null int64
11 capital-loss 48842 non-null int64
12 hours-per-week 48842 non-null int64
13 native-country 48842 non-null int32
14 income 48842 non-null int32
dtypes: int32(9), int64(6)
memory usage: 3.9 MB
There are no null values present in the data, so we can proceed with the data preprocessing steps.
[In]:
# Define a list of categorical columns to be encoded and perform label
encoding for categorical columns
categorical_columns = ['sex', 'race', 'education', 'marital-status',
'occupation', 'relationship', 'native-country', 'workclass', 'income']
label_encoders = {}
for column in categorical_columns:
label_encoders[column] = LabelEncoder()
df[column] = label_encoders[column].fit_transform(df[column])
Categorical columns contain multiple categorical values. To use these categorical values for model
building, apply dummy variable-creation techniques to columns having more than two unique values.
[In]:
# Perform one-hot encoding for columns with more than 2 categories
get_dummies = []
label_encoding = []
for i in categorical_columns:
print('Column Name:', i, ', Unique Value Counts:', len(df[i].unique()),
', Values:', df[i].unique())
if len(df[i].unique()) > 2:
get_dummies.append(i)
else:
label_encoding.append(i)
df = pd.get_dummies(df, prefix=get_dummies, columns=get_dummies)
[Out]:
Column Name: sex, Unique Value Counts: 2, Values: [1 0]
Column Name: race, Unique Value Counts: 2, Values: [1 0]
Column Name: education, Unique Value Counts: 16, Values: [ 9 11 1 12 6
15 7 8 5 10 14 4 0 3 13 2]
Column Name: marital-status, Unique Value Counts: 7, Values: [4 2 0 3 5 1
6]
Column Name: occupation, Unique Value Counts: 15, Values: [ 1 4 6 10 8
12 3 14 5 7 13 0 11 2 9]
Column Name: relationship, Unique Value Counts: 6, Values: [1 0 5 3 4 2]
Column Name: native-country, Unique Value Counts: 42, Values: [39 5 23
19 0 26 35 33 16 9 2 11 20 30 22 31 4 1 37 7 25 36 14 32
6 8 10 13 3 24 41 29 28 34 38 12 27 40 17 21 18 15]
Column Name: workclass, Unique Value Counts: 9, Values: [7 6 4 1 2 0 5 8 3]
Column Name: income, Unique Value Counts: 2, Values: [0 1]
[In]:
# Gender distribution graph
df['sex'].value_counts().plot(kind='bar')
[Out]:
As shown in Figure 2-3, with 67% of the population identified as male and 33% as female, which is
considered as imbalanced dataset in the context of machine learning. After comparing both gender and
demographic features in the dataset, its more critical to prioritize and address the demographic imbalance
because it’s more severe in this context.
[In]:
# Race distribution graph
df['race'].value_counts().plot(kind='bar')
[Out]:
As shown in Figure 2-4, a class distribution of 83% to 17% is considered imbalanced in the context of
machine learning. When the distribution of classes is highly imbalanced like this, a model can be biased
toward the majority class, which can lead to poor performance on minority class samples.
[In]:
# Split the data into features (x) and target (y)
x = df.drop(['income'],axis=1)
y = df['income']
# Split the data into training and testing sets
x_train,x_test, y_train, y_test =
train_test_split(x,y,test_size=0.2,random_state=42)
[Out]:
RandomForestClassifier(random_state=42)
[In]:
# Make predictions on the test set and calculate original accuracy
y_pred = model.predict(x_test)
original_accuracy = accuracy_score(y_test,y_pred)
# Display the original accuracy and classification report
print('Original accuracy : ', original_accuracy)
print(classification_report(y_pred, y_test))
[Out]:
Original accuracy: 0.8525949431876344
precision recall f1-score support
0 0.93 0.88 0.91 7814
1 0.61 0.73 0.67 1955
[In]:
# Handle class imbalance for the race column
black_candidates = df[df['race'] == 0]
white_candidates = df[df['race'] == 1]
upscaled_black =
resample(black_candidates,replace=True,n_samples=len(white_candidates),
random_state=42)
balanced_data= pd.concat([upscaled_black,white_candidates])
Step 8: Modeling with the Balanced Data and Predicting using Test Data
Let’s build a model with balanced data and see how the model performs:
[In]:
# Split the balanced data into features (x) and target (y)
x_balanced = balanced_data.drop(['income'],axis=1)
y_balanced = balanced_data['income']
# Split the balanced data into training and testing sets
x_train_balanced, x_test_balanced, y_train_balanced, y_test_balanced =
train_test_split(x_balanced,y_balanced,test_size=0.2,random_state=42)
# Create a Random Forest Classifier model for balanced data and train it
model_balanced = RandomForestClassifier(random_state=42)
model_balanced.fit(x_train_balanced, y_train_balanced)
# Make predictions on the balanced test set and calculate balanced accuracy
y_pred_balanced = model.predict(x_test_balanced)
balanced_accuracy = accuracy_score(y_test_balanced,y_pred_balanced)
# Display the balanced accuracy and classification report
print('Original accuracy : ', balanced_accuracy)
print(classification_report(y_pred_balanced, y_test_balanced))
[Out]:
Original accuracy: 0.9736605806644717
Dataset Details
The dataset used for data bias is also utilized here, but instead of using the raw data, we will import
preprocessed data from the AIF360 package.
Source: https://github.com/Trusted-AI/AIF360
[In]:
# Get the dataset and split it into training and testing sets
df = load_preproc_data_adult()
privileged_groups = [{'sex': 1}]
unprivileged_groups = [{'sex': 0}]
df_train, df_test = df.split([0.7], shuffle=True)
[In]:
# Create a TensorFlow session
session = tf.Session()
[Out]:
epoch 0; iter: 0; batch classifier loss: 0.680384
epoch 0; iter: 200; batch classifier loss: 0.415313
epoch 1; iter: 0; batch classifier loss: 0.459850
epoch 1; iter: 200; batch classifier loss: 0.389641
epoch 2; iter: 0; batch classifier loss: 0.412084
epoch 2; iter: 200; batch classifier loss: 0.570294
epoch 3; iter: 0; batch classifier loss: 0.424368
epoch 3; iter: 200; batch classifier loss: 0.409188
epoch 4; iter: 0; batch classifier loss: 0.405540
epoch 4; iter: 200; batch classifier loss: 0.347155
epoch 5; iter: 0; batch classifier loss: 0.462146
epoch 5; iter: 200; batch classifier loss: 0.350587
.
.
.
epoch 48; iter: 0; batch classifier loss: 0.394173
epoch 48; iter: 200; batch classifier loss: 0.460599
epoch 49; iter: 0; batch classifier loss: 0.464685
epoch 49; iter: 200; batch classifier loss: 0.447618
[In]:
# Predict using the plain model
# dataset_nodebiasing_train = plain_model.predict(df_train)
y_test = model.predict(df_test)
[In]:
# Create a new TensorFlow session
session = tf.Session()
[Out]:
epoch 0; iter: 0; batch classifier loss: 0.636262; batch adversarial loss:
0.612745
epoch 0; iter: 200; batch classifier loss: 0.486372; batch adversarial
loss: 0.658000
epoch 1; iter: 0; batch classifier loss: 0.549870; batch adversarial loss:
0.658346
epoch 1; iter: 200; batch classifier loss: 0.472538; batch adversarial
loss: 0.644015
epoch 2; iter: 0; batch classifier loss: 0.453551; batch adversarial loss:
0.646959
epoch 2; iter: 200; batch classifier loss: 0.445221; batch adversarial
loss: 0.619725
epoch 3; iter: 0; batch classifier loss: 0.454317; batch adversarial loss:
0.663603
epoch 3; iter: 200; batch classifier loss: 0.386634; batch adversarial
loss: 0.583133
epoch 4; iter: 0; batch classifier loss: 0.444041; batch adversarial loss:
0.633082
Other documents randomly have
different content
CHAPTER 4
Samuel's First Specimen
"Avast! Avast there! Not my coffee pot!" pleaded Ato, making after
the Read Bird with surprising speed considering his tonnage. "Stop
you great Gossoon! How many times must I tell you I'm boss of the
galley?" Catching Roger by the leg just as he reached the rail, Ato
snatched back his precious coffee pot and hugged it protectively to
his bosom. "Why I've just got this contraption broken in proper," he
panted indignantly. "A coffee pot's like a pipe, it's got to be
sweetened and seasoned. Heave over the plates and cups if you
like," he went on, relenting a bit as he noted the keen
disappointment on Roger's face, "but save the soup tureen. I'll
wager there's not another that size on the ship and the Captain must
have his soup. What a splendid pot of soup THIS would make,"
murmured Ato looking dreamily down at the sea, "a bit salty,
perhaps, but full of snapper and porgy and tender young sea shoots.
Why that foam's as near to whipping cream as anything I've ever
gazed on."
Tearing himself reluctantly from the appetizing sight, the Royal Cook
padded off to put the galley in order for the night, while Roger with
loud squalls of glee dropped the plates and saucers one by one over
the side. In this way the dishes were soon done, the cabin tidy and
shipshape, and by eight bells the King and the Read Bird were
sleeping soundly and Samuel Salt had the ship to himself.
First, he made a complete round of all decks, glanced at the
barometer and compass, and furled the fore and mizzen topsails.
Then he took the cooled piece of lava down to the hold. The strange
signs and symbols had hardened, and labeling it carefully with the
date and name of Salamander Island, Samuel placed it on his
shelves for further study. Then returning to the main deck he set a
portable ship's lantern on a coil of rope and settled down to fix a hot
box for the Salamander. Selecting from the material he had brought
from the hold an iron box with a glass lid, he covered the bottom
with sand and pebbles. Knowing salamanders require hot water as
well as hot air, he placed a tiny flat pan of water in the corner of the
box to serve as a swimming pool. A burning glass in the day time
and an alcohol lamp under the box at night would supply the
necessary heat, and setting the whole contrivance on an iron tray in
the cabin, Samuel went joyfully off to fetch the fire lizard.
The Salamander was still in the pot on the back of the stove, and
giving her an experimental poke with his finger, Samuel was
astonished to find her quite cool to the touch. This was surprising
considering she could only live in the most intense heat. But without
stopping to figure it out, the Captain picked her up between thumb
and forefinger, carried her to the cabin and popped her into the iron
box. He had already lighted the lamp under the box so that
everything was red hot and cozy for her. The small captive seemed
to appreciate her new quarters, wriggling over the hot pebbles and
sand, then splashing gaily in her swimming pool.
"Quite a girl!" sighed the pirate, resting his elbows on the table and
gazing happily down at the first prize of the voyage. "You're going to
be great company for me, Sally." As if she really understood, the
lizard gave a squeak and tapped loudly on the glass lid with her tail.
The pipe almost dropped from Samuel's mouth at Sally's strange
behavior, and lifting the lid he peered inquisitively down at her.
Before he had a chance to clap it shut, the Salamander hurled
herself upward, landing smartly on the bridge of the Pirate's nose,
from where she slid cleverly into the pipe itself.
"All hands on deck! Come on! Come on!" yelled Samuel Salt running
past Ato's galley dragging on his clothes as he ran. "There's an
island tuluward, you lubber."
"Well, 'tain't a flying island is it?" Ato stuck a very red face out the
door. "I guess it'll stay there till I turn the bacon, won't it? No cause
to burn the biscuits just 'cause an island's sighted is there?" But in
spite of his pretended indifference, the ship's cook shoved all his
pans on the back of the stove and hurried out on deck. "Rich and
jungly, this one," he observed, resting his arms comfortably on the
rail, "and from what I can see a good place to grow bananas and
whiskers. Look, Sammy, even the trees have beards."
"Moss," muttered Samuel Salt striding over to the wheel. "Fly ashore
Roger and see whether there's a good place to put in."
Twittering with importance and curiosity, the Read Bird flung himself
into the air. In ten minutes he was back to report a wide river cutting
through the center of the island from end to end. The foliage was so
dense, Roger had not been able to discover any signs of habitation,
but after viewing the mouth of the river through his glasses, the
Captain decided to take a chance, and sail through.
"Now, Sammy, let's not do anything hasty," begged the ship's cook
lifting his floury hands in warning, "nor try to conquer a country on
an empty stomach. This may be an important island, so after we
eat, let us put on our proper clothes and plant the Oz flags with
dignity and decorum."
"Spoken like a King and a seaman," approved Samuel Salt, "and if
my eye does not deceive me, I'll have the ship in the river as soon
as you have the coffee in the pot. Then we'll ride in with the tide,
put on our discovering togs and proceed with the business of the
day."
So while Ato returned to his galley and the Read Bird to his post in
the foremast, Samuel swung the Crescent Moon in toward the
island. Each felt a slight twinge of uneasiness as the ship left the
open sea and began to slip rapidly up the broad new and
unnavigated jungle stream. Vine covered trees pressed close to the
banks, and birds and monkeys in the branches kept up an incessant
screech and chattering. A flock of greedy pelicans flopped comically
after the ship and as they penetrated deeper and deeper into the
jungle it almost seemed as if they were entering some dim green
land of goblins.
"A fine target we make for anyone who cares to shoot at us,"
moaned Ato, as he waddled backward and forward between the
cabin and galley with cups and covered dishes. "Ugh!"
"Yes, I wouldn't be surprised to feel an arrow in my back any minute
now," assented Samuel Salt brightly, "though I must say I'd much
prefer a fried mackerel in my stomach."
"Come on then," shuddered Ato, in no wise cheered by Samuel's
remarks, "breakfast's ready and we may as well eat before we die."
"Now never say die!" roared the Royal Explorer of Oz, touching the
buttons to furl sail and yelling to Roger to let go the anchor. "Never
say die—say dee—dee-scovery is our aim and purpose, Mates. Dee-
scovery with a hi de di dide di dough!" sang Samuel vociferously to
keep up his own spirits. Finally with the ship motionless amidstream
the three shipmates sat down to breakfast. Their nerves were tense
and their ears cocked for signs of approaching natives, but except
for the noise of the birds and monkeys and the occasional splash of
some river creature, there was no sound to indicate the ship had
been sighted by the islanders.
"Nobody's home," concluded Samuel, finishing off his third cup of
coffee at one toss and hurrying off to his cabin. Roger, having only
Oz flags and no shore togs to bother him, generously offered to
clear away the dishes and amused himself by throwing scraps and
the rest of the biscuits to the pelicans. He had just tossed over the
last biscuit when Ato appeared in a grand satin coat and breeches,
long cape and three-cornered hat. The elegance of his apparel was
somewhat marred by the bread board he had belted round his
middle and the bread knife and blunderbuss he had stuck through
his sash.
"Ha, hah!" roared Samuel Salt, giving the bread board a resounding
whack. "Something to stay your stomach, EH?" Samuel himself was
as stylishly attired as the King, his three-cornered hat at a dashing
angle. Under his arm he had two pairs of tremendously long stilts.
"No need for us to get all grubby lowering the boat. We'll wade
ashore this time," explained Samuel as Ato's eyes grew round and
questioning. "Easy as walking on crutches; just watch me, Mate."
Now Samuel, it must be confessed, had been practicing stilting on
Elbow Island, so naturally it came easy to him. First he put his stilts
over the side, then vaulting the rail, he seized the tops and settled
his feet in the cross pieces at one jump and started walking calmly
up and down gleefully calling for Ato to follow. It all looked so
simple, Ato handed the basket of lunch he had packed to Roger, and
seizing his stilts began anxiously feeling around for the river bottom.
Satisfied that it was solid, he climbed boldly up on the rail.
"That's it! That's it!" applauded Samuel. "Now grab the tops, Mate,
and start coming."
"Chee tree—tee—hee—!" screeched the monkeys derisively as Ato
clung precariously to the rail with one hand and maneuvered his
stilts with the other. By some miracle of balance the fat King actually
managed to mount and hold on to his perilous walking sticks. Then
with a long quivering breath he heaved one forward. He was about
to take another step when a desperate scream from Roger almost
caused him to topple over backwards.
"'Gators!" croaked the Read Bird, beating his wings together
violently. "Watch out for those 'gators."
"Why bother him with gaiters at a time like this? They look perfectly
all right to me." Samuel Salt frowned up at Roger.
"Not his gaiters, river 'gators, alligators, CROCODILES!" wailed
Roger, beginning to fly in agonized circles. "Crocodiles and WORSE."
Samuel, eyeing what he had supposed to be a pile of rotten logs on
the river bank, saw dozens of the slimy saurians slide into the water
and come savagely toward them.
"Back to the ship! Back to the ship!" babbled the Read Bird,
clutching Ato's collar with a frantic claw. But the King was too
frightened to move. The sight of the bleary-eyed river monsters
made him tremble so violently his stilts twittered and swayed like
trees in a hurricane. He could not for the life of him take a step in
either direction. With a loud cry Samuel started to help him, but a
crocodile reached Ato first. Its jaws closed with a vicious snap on the
King's left stilt and with a heart-rending shriek Ato plunged into the
slimy river.
"There, there! Now you've done it!" sobbed Roger. "Fed the kindest
soul who ever served a ship's company to a parcel of crocodiles!"
Dropping the Oz flags and lunch basket, he made an unsuccessful
grab for his Master's arm. But even if he had caught it, Ato's great
weight would have pulled them both under, and now only a circle of
bubbles showed where the luckless explorer had disappeared. Firing
his blunderbuss to frighten off the rest of the crocodiles, Samuel,
striking left and right with his stilts, propelled himself forward, while
Roger pecked futilely at the monster that had felled his Master. But
just as Samuel, after boldly driving off the dragon-like creature,
prepared to dive in and save Ato or perish with him, a dripping head
appeared above the water.
"Thank you. Thank you very much!" murmured a mild voice. "I
haven't had as nice a present as this since I was an itty bitty baby.
Now what can I do for YOU?" Neither Samuel nor Roger could speak
a word, for where the King had gone down, a tremendous
hippopotamus was coming up, the lunch basket hanging carelessly
out of a corner of its mouth. For a wild moment Samuel thought his
enormous friend and shipmate had been transformed by some
witchcraft into this ponderous beast. He even imagined he caught an
expression of Ato's in the monster's moist eye. But this gloomy idea
was soon dispelled, for, as the creature rose higher out of the water,
they could see a desperate and bedraggled figure sprawled across its
slippery back.
"Ahoy, Mate!" choked Samuel, his heart thumping like a trip hammer.
"Is it really you? Are you safe, then?"
"Safe!" quavered the half-drowned and mud-covered King of the
Octagon Isle. "SAFE?" He peered dizzily at the churning crocodiles
just a boat's length away, and his voice cracked and broke. "I never
felt safer in my life. What am I riding, a whale or an elephant?"
"A river horse," explained the hippopotamus, looking kindly over her
shoulder. Then, as the crocodiles began to hiss and roar and come
rolling toward them, she gave a ferocious bellow and snort. "Away
with you! Be off, you river scum!" she squealed viciously. "These
travelers are MINE. Shoot your fire stick, Master Long Legs. That will
fix them." For a moment the crocodiles held their post, then, as
Samuel fired his gun repeatedly, they began to slide sullenly across
the river to the opposite bank. "Hold fast, Master Short Legs, and I'll
soon have you ashore," wheezed the hippopotamus, speaking out of
the corner of her mouth so as not to drop the picnic basket.
"Yes, yes, but what then?" shuddered Ato, trying to get a finger hold
on the monster's slippery neck.
"Why, then, we'll both tell our stories, and after that I'll eat," snorted
the river horse, paddling joyously toward the bank.
"You'll EAT!" groaned Ato, ready to roll back into the river. "Oh, my
father and mother and maiden aunts!"
"Did you hear that?" Dropping to Samuel's shoulder, Roger
whispered fiercely. "Quick now, a shot behind the ear, before it gets
any further. Are you going to do nothing while this ravenous monster
carries off my poor Master?"
"Sh-hh!" warned Samuel, holding up his finger. "These creatures do
not eat meat or men. They're herbivorous, my lad, and this one
seems uncommonly kind and friendly. But what puzzles me—" the
Royal Explorer looked intently into the face of the Read Bird. "What
puzzles me is to find this one talking our language. To my
knowledge, only animals in Oz, a few in Ev and you on the Octagon
Isle have the gift of speech. And I tell you, Mate, this is a valuable
discovery, and a simply splendid specimen of a pachydermatous
talking aquatic." Whether the last few words in this sentence or a
stone in the river bottom tripped up the Captain, Roger never knew,
but without any warning Samuel turned a sudden back somersault
into the river, going under as completely as Ato had done.
"Ugh—gr—ugh!" he gurgled, coming up full of mud and disgust.
"How did that happen?"
"Stilts!" sniffed Roger, whose wings had saved him from going down
with Samuel. "A splendid way to get ashore, Master Salt, so neat
and tidy. And a fine Discoverer you look now."
Sighing deeply, Samuel watched his stilts floating out of reach, then
shaking his head violently to get the water out of his eyes, he swam
thoughtfully after the hippopotamus. As he dragged himself up on
the bank, a monkey swinging by its tail from the lower branches of a
tree snatched his three-cornered hat and scittered all the way to the
tree top, at which all the other monkeys let out shrill hoots of
mocking merriment.
"Ah! The welcome committee!" sniffled Ato, rolling off the
hippopotamus. "Well, Sammy, wherever it is, here we are and a nice
mess you've made of the landing. Clothes ruined, weapons gone,"
(Ato felt his middle dejectedly for his bread knife and blunderbuss),
then hitching up the bread board at his waist looked long and
accusingly at the Leader of the Expedition.
"Now you mustn't mind a little mud," said the hippopotamus, setting
down the picnic basket and gazing from one to the other with frank
interest and curiosity. "Mud is beautiful and SO healthy."
"Not for me," frowned Samuel Salt, endeavoring to remove the thick
green slime from his hair and ears with his damp silk handkerchief.
"But I suppose we'll dry off in time and—"
"Proceed with the business of the day," finished Ato sarcastically, as
he squeezed the water out of his silk pantaloons and coat tails. "But
I hope you don't mind my saying that a seaman should stick to his
boats, Samuel. If I had not fallen in with this kind and obliging
hippopotamus, I'd have been a crocodile's lunch by this time."
"Oh, I'd have got you out somehow," muttered Samuel, smoothing
back his hair sulkily. "And those stilts really saved your life. Suppose
that animal had bitten your leg instead of your stilt? By the way,
what's the name of this island, Mate?" Anxious to change the
subject, Samuel turned to Ato's tremendous rescueress.
"Mate?" repeated the hippopotamus, wiggling her ears inquiringly,
"What may that mean?"
"It is what a seaman calls his crew and his friends," explained
Samuel, grinning in spite of himself.
"Seaman? Mate?" mused the hippopotamus in a rapt voice. "How
cozy, how beautiful!" Overcome with emotion, the mighty monster
leaned forward and lapped up the picnic basket, Oz flags, lunch and
everything. "I shall remember this as long as I live," she assured
them with a gulp as one of the flags went sideways down her throat.
"Nikobo, Little Daughter of the Biggenlittle River People, bids you
welcome to Patrippany Island."
"Little daughter!" exclaimed Ato in a smothered voice. "Ha, ha!
Patrippany Island. Ho, ho! This is interesting. I knew there was a trip
in it somewhere, a wet trip for us, eh, Samuel?"
"But what I don't understand," said the Royal Explorer of Oz, briskly
massaging his beard with his handkerchief, "is how you happen to
speak our language. Do all the creatures on this Island talk? I don't
mean that monkey chatter above."
"No, none of the other creatures here speak the language of man,"
answered Nikobo solemnly. "I never knew I could speak it myself till
five moons ago last Herb Day."
"Herb Day? Dear, dear and dear! How confusing it all grows," sighed
Ato, emptying the water out of his hat which had somehow survived
his river ducking. "Do you suppose she means Thursday? Roger!
ROGER! Keep away from those monkeys. Do you wish to lose all
your tail feathers?"
"Oh, it's all very simple," Nikobo rolled her eyes from side to side.
"One day I eat herbs and that is Herb Day. One day I eat twigs and
that is Twig Day, and one day I eat grass and that is Grass Day, and
—"
"And one day you eat lunch baskets and Oz flags, and I suppose
that makes it Flag Day," chuckled Roger, coming down from a little
excursion in the tree tops. "She's swallowed the Oz flags, Skipper,
and if that doesn't make her a citizen of Oz, I'll eat my feathers."
"Go ahead, if it will keep you any quieter," said Samuel Salt, who did
not want this interesting conversation interrupted by Roger's
nonsense. "So you only began to speak our language five moons
ago last Herb Day? What made you do that?"
"A boy," confided Nikobo with a ponderous wag of her head.
"Ah, now we're getting somewhere." Feeling in his pocket, Samuel
pulled out a small note book and pencil, still damp but usable. "Was
it a native boy?" he asked eagerly.
"No, no, certainly NOT." The hippopotamus panted a little at the very
idea of such a thing. "The Leopard Men speak a strange roaring
language I have never been able to make head or tail of. Besides, to
speak to them would not be safe nor desirable. The Leopard Men
have long tusks and spears and—"
"Leopard Men!" yelled Ato, flinging both arms round the trunk of a
tree. "Oh! Oh! and OH! I wish we were safely back at pirating,
Sammy. Here we are marooned on this miserable monkey island,
inhabited by Leopard Men, surrounded by crocodiles and no way of
getting back to the ship."
"You forget me," murmured the hippopotamus. Lumbering over to
Ato, she gave him a gentle nudge with her moist pink snout.
"Nikobo, Little Daughter of the Biggenlittle River People, will carry
you anywhere you wish to go."
CHAPTER 6
A Little Wild Man
"Not yet, not yet," protested Samuel Salt as Ato made a clumsy
attempt to mount the hippopotamus. "Why, we've only just come,
Mate. We can't go without seeing these Leopard Men and this
strange boy who speaks our language."
"Oh, CAN'T we?" Drawing in his breath, Ato made a flying leap at
Nikobo, and this time managing an ear hold, pulled himself
determinedly up on her moist, slippery back. "Goodbye, Samuel,"
said the King with a firm wave of his hand. "If you bring any Leopard
Men back to the Crescent Moon, you can discover yourself another
cook. No Leopard Men. Mind, now!"
"Oh, you needn't worry about that." The hippopotamus closed one
eye and smiled knowingly to herself. Thoroughly annoyed by the
desertion of Ato and the superior grin of the river horse, Samuel
snatched a long rapier from his belt and glowered belligerently
around him.
"Shiver my timbers! You think I'm not strong enough nor smart
enough to fight these savages? HUWHERE are these Leopard Men?"
roared the former Pirate in such a reverberating voice the monkeys
fled silently to the tree tops, and even Roger put his head under his
wing.
"Gone, all gone!" explained Nikobo as she started calmly down
toward the river bank.
"You mean there are no Leopard Men on this Island now?" Looking
with horror and aversion at the crocodile-infested river, Ato began
tugging at Nikobo's ear. "Not so fast, my good creature! Wait a
moment, my buxom lass! Perhaps I'll stay with Sammy after all."
"Well, just as you say." With scarcely a pause in her stride, the
hippopotamus turned round and waddled amiably back to the strip
of sand where Samuel Salt stood staring sternly into the jungle
beyond.
"This is a great disappointment to me, Mates," sighed the Captain of
the Crescent Moon mournfully wringing out the lace ruffles of his
cuffs. "To have taken a Leopard Man back to the Court of Oz would
have been an achievement worth the whole voyage."
"Now there's where we're different," murmured Ato, settling into a
more comfortable position on the back of the river horse. "I myself
would rather be disappointed than speared by a savage, and I don't
care how many Leopard Men I miss seeing. Rather be spared than
speared, ha, ha! Tee, HEE, HEE!" Ato chuckled from sheer relief.
"Shall I fly back to the ship for some more Oz flags?" Roger flapped
his wings inquiringly. "If the Leopard Men are really gone, then
Patrippany Island is ours without a spear thrown."
"That's so," mused Samuel Salt, thrusting his rapier back into its
sheath and beginning to show a little interest in the island itself. "Fly
ahead, my Hearty."
"And bring back some ship's biscuit," called Ato. "All this diving and
mud turtling has left me weak as a fish. And while we're waiting for
Roger, perhaps Nikobo will tell us a little about these Islanders. Were
they little or big, black or brown?"
"Yellow," answered the hippopotamus gravely. "Big and yellow with
brown spots all over their hides. They had brown hair, mane and
eyes, and rough snarling voices. They used neither huts nor shelter,
but roamed like the animals through the jungle, hunting, fishing and
fighting. They had hollowed out logs for use in the water and last
Twig Day every Leopard man, woman and child climbed into the
long boats and paddled out to sea. Shortly afterward—" Nikobo's
eyes grew round and shiny at the mere memory, "shortly afterward
a great hurricane arose and my family and I, watching from the
mouth of the Biggenlittle River, saw the boats and men swept under
the waves. Some of the logs floated back to the islands, but the
Leopard Men and women we never saw again."
"Not even ONE?" exclaimed Samuel peevishly.
"Not even one," Nikobo assured him solemnly. "And to tell the truth,"
the hippopotamus flashed a sudden and expansive sigh, "it is much
better and safer without them. The one problem is the boy, and I've
been feeding him myself."
"Oh, yes, the boy who speaks our language," mused Samuel, still
lost in bitter reflections of the Leopard Men he should never see face
to face.
"What've you been feeding him?" asked Ato, suspiciously. "How
would a hippopotamus know what to feed a boy?"
"I do the best I can," said Nikobo in a hurt voice. "Every day I collect
fresh roots, herbs and grasses for him."
"Roots, herbs—grasses! Merciful Mustard! A boy's being fed on
roots, herbs and grasses, Sammy. Did you ever hear of anything
more ridiculous in your life?"
"No worse than spinach," mumbled Samuel Salt. "But SAY, look here
—" The Royal Explorer of Oz raised his arm imperiously. "What is a
small boy doing on this island? How'd he get here in the first place,
and where is he now?"
"Follow me," directed Nikobo in a dignified voice. "Follow me and
you shall know all." As Roger appeared at that moment with the Oz
flags and biscuits, the little procession immediately got under way,
Ato calmly riding behind.
On her many visits to the strange boy, Nikobo had worn a path
through the tangled growth of vines and bush. Tenuous trees
dropped their branches over this path and stretched out their
gnarled roots to trip the unwary traveler. Several times Roger let out
hoarse squeals as a huge snake coiled along the limb of a tree,
thrust out its ugly head. Gaudy flowers from the vines that closely
entwined every tree, filled the air with a damp sleepy fragrance, and
Samuel Salt, darting his eyes left and right, held his blunderbuss
ready for any savage beast that might spring upon them. But the
jungle creatures, thinking the Leopard Men had returned, slunk
further and further into the green shadows and without any mishaps
or encounters, Nikobo brought the explorers to a small clearing in
the whispering tangle of green.
Here they were suddenly confronted by a stoutly built cage, its bars
constructed of saplings set scarcely an inch apart. On a heap of
grass in a corner of the cage crouched the lonely figure of a little
boy clothed in a single leopard skin.
"Well, goosewing my topsails!" panted Samuel Salt, deceived at first
by the leopard skin. "A little wild man, a Leopard boy, as I'm a salt
sea sailor!"
"It's nothing of the kind," Nikobo contradicted him sharply. "Can't
you see he is white and has teeth as straight as your own instead of
tusks? He's not like the Leopard Men at all."
"But who put him in this cage? What's he done, and what's he doing
here?" Slipping off Nikobo's back, Ato pressed his face close to the
bars of the strange prison.
"I am waiting for my people to come and rescue me," stated the
boy, rising with great dignity from his bed of grass. Folding his arms,
he looked haughtily out at the explorers. "Who are these men,
Nikobo?" he inquired sternly. "Why have you brought them here?"
"Because they seemed friendly and speak your language," puffed
the hippopotamus, beaming lovingly at her small charge. "Because I
thought they might break these bars and set you free. They have a
hollow log seventy times as large as the hollowed logs of the
Leopard Men. In this they could easily carry you over the waters and
back to your own people. I've tried to break this miserable hutch
dozens of times," explained Nikobo, turning to Samuel Salt. "But the
saplings are sunk so deep, I've been afraid I'd crush Tandy as well
as the cage if I pushed too hard."
"Quite likely," said Samuel Salt, rapping the bars with his knuckles.
"We'll have to fetch an ax from the ship. But who shut you up here,
little Lubber, and how long have you been prisoner on this island?"
"Five months and a half," answered the boy after consulting one of
the bars in the corner of his cage. "I've made a nick in this bar with
my teeth for every day I have been here."
"Well, that's all over now, you poor child, you!" Ato's voice shook
with indignation as he looked in at the little boy whose every rib
showed plainly under the skin. In fact, a heap of grass and dried
roots in the cage made the kind-hearted monarch shudder with
distaste and sympathy. "You shall come with us and eat like a King,"
he promised, nodding his head cheerfully, "and learn to be an able-
bodied seaman to boot." Instead of looking grateful or pleased, the
boy whom the hippopotamus had called "Tandy" merely stood
looking between the bars of his cage.
"Why should I go with you?" he said finally and wearily. "You look
wild and dangerous to me, and far worse than the Leopard Men.
Here, at least I have Kobo to take care of me, and who knows what
further perils and hardships I should suffer at sea?"
"Ho! HO! And how do you like that, my lads?" Roger rocked
backward and forward on Samuel Salt's shoulder. "The young one
speaks truly. If you could but see yourselves, my Hearties." Now
both Ato and Samuel had forgotten their plunge in the river, but with
their hair and clothing still covered with mud and slime they looked
the veriest rogues and rascals. And while Ato regarded himself with
embarrassment and discomfiture, Samuel took a quick step forward.
"SO!" roared the great seaman angrily. "So, you don't trust us, eh?
Well, stay here if you wish and grow up like a monkey. You look like
a little wild man already."
"STOP!" Nikobo quivered all over with resentment. "You must not
call Tandy a wild man."
"Don't mind." The boy drew the leopard skin around him with quiet
dignity. "I can bear it. I have borne far worse. I can bear anything. I
am a KING and the son of a King's son! Tell them to go away, Kobo."
"Now, Now, NOW! This is nothing but nonsense." Ato clapped his
hands sharply. "However we look, my young squab, you are in good
and royal company. My mate here, Captain Salt, is Captain of the
Crescent Moon, Royal Explorer of Oz, and a Knight, besides. I,
though at present a ship's cook, am King of the Octagon Isle, and
Roger, here, is as Royal a Read Bird as ever wagged a bill and wing.
If you say you are a King, we will have to believe you, though 'tis
hardly credible." Ato stared with round eyes at the matted hair and
dirty body of the little prisoner. "If you say you are a King we must
believe you, but in return you must believe us, and stop all this hoity
toity talk and clishmaclatter."
"He speaks the plain truth." Nikobo pressed her huge snout close to
the bars. "Even I can detect the signs of royalty in this fat and
goodly person whom I just this morning helped out of the river. You
must go with them, Tandy, and they will carry you back to your own
Kingdom."
"But I tell you, I'd rather stay here with YOU," wailed the little boy,
relaxing a moment from his kingly and overbearing attitude.
"Roger, fetch the AX." Samuel Salt spoke so loud and sternly Nikobo
lapsed into a shocked silence and Tandy hastily drew back into a far
corner of his cage.
"Never argue with a sea-going man," whispered Ato, winking
solemnly as Roger flew off to obey Samuel's order. Having settled
the matter in his own mind, Samuel turned his back on Tandy and
began to examine with deep interest the fungus growth on one of
the gnarled old trees. "So you really are a King?" Leaning against the
huge body of Nikobo, Ato folded his hands comfortably on his
stomach and regarded the boy in the leopard skin earnestly. "Now
what country do you hail from and what do they call you at home?"
"I am Tazander Tazah of Ozamaland," announced the boy proudly,
"the land of the creeping bird and flying reptile. Ozamaland on the
long continent of Tarara is my home."
"OZAMALAND!" shouted Samuel Salt, swinging round like a
teetotum. "So there really IS such a place. I have always said so,
Ato, but no one would believe me. Lies to the east of here, doesn't
it, sonny, and is twice as large as any known land bordering on the
Nonestic?" Somewhat impressed to find that Samuel Salt knew
something of his homeland, the little boy nodded. "And do you
suppose we could snare one of those creeping birds and flying
reptiles if we managed to reach Ozamaland?" Grasping the bars of
the cage, Samuel peered anxiously into the young King's face.
"Do you suppose you ever could reach Ozamaland?" sighed
Tazander, returning Samuel's eager look with gloomy aloofness. "Do
you know that a ship has never touched our shores?"
"Then the Crescent Moon shall be the first!" cried Samuel Salt,
snapping his fingers joyfully. "Why, this will be tremendous and the
most momentous discovery in a thousand years! But how do you
happen to be so far from Ozamaland yourself?" asked Samuel Salt
immediately afterward. "Did you come by air or sea?"
"That I cannot tell." Tazander seated himself soberly on a log before
he continued. "One night I was sleeping soundly in my tower in the
White City, next thing I remember I was here in this jungle. The
Leopard Men, wild and savage as they were, fed me when they
remembered on raw fish and chunks of hard, bitter bread they made
from the roots of the Brima Tree. But I could not understand their
talk, nor they mine, and till Kobo found me a month after my
imprisonment I had no one to talk to at all. But she has come every
day to keep me company and try to set me free, and since the
Leopard Men were drowned she has fed me, too. See, through this
little door." Tazander opened a small door in the bars and stuck both
hands through.
"But how did you learn the language?" asked Ato, turning round to
gaze up into Nikobo's huge face.
"I don't know," said Nikobo with an excited gulp. "I just started to
say 'Hello!' and instead of saying it in hippopotamy, there I was
talking a strange language which I could understand as well as my
own. And in this language Tandy answered me, much to my delight
and pleasure."
"Strange, very strange." Ato shook his head in a puzzled manner.
"Well, all I say is, it was lucky for this small fellow that you
happened along, and once we have him aboard he'll soon forget all
these hardships and unpleasant experiences."
"I'll never forget Kobo," said the young King, backing stiffly away
from the outstretched arms of Ato.
"And Kobo'll never forget YOU," sniffed the hippopotamus. "The talk
of the river people seems dull and stupid since I've talked to Tandy.
None of the herd really need me and I don't know what I'm going to
do—whoo—Hoo HOO WHOOO!" Rocking from side to side, Nikobo
began to sob as if her heart would break, so violently in fact, Samuel
Salt covered both ears and Ato, alarmed at the enormous grief of
the gigantic beast, tried to put his arms around her.
"Here, here!" begged the ship's cook, thumping her hard upon the
back. Opening the bag of biscuits Roger had brought from the ship,
Ato handed two to Tandy and began shoving the rest as fast as he
could down the vast throat of the grief-stricken hippopotamus. After
each biscuit, Nikobo choked and sobbed to herself, but on the whole,
they seemed to comfort her, and when the Read Bird finally returned
with the ax she watched almost cheerfully as Samuel Salt, with well-
aimed blows, demolished Tandy's jungle cage. As the last side
crashed down and without giving Tandy time to argue any further,
Samuel Salt seized the boy firmly in both arms and set him down on
the back of the hippopotamus. Then, giving Ato a hand up behind
him, the Captain of the Crescent Moon sternly led the way to the
edge of the island. Roger, waving an Oz flag, flew ahead screaming
defiantly to the monkeys and parrots that infested the island, "WAY,
WAY! Way for the Royal Discoverer of Oz! Way for the King of the
Octagon Isle! Way for Nikobo, Little Daughter of the Biggenlittle
River People. Way for Tazander Tazah, King and son of a King's son!
WAY—ay—ayyyy!"
CHAPTER 7
Strange Specimens for Samuel Salt
With no one to challenge their going but the birds and monkeys, the
little band made its way back to the sandy beach. Tandy, perhaps
because he had been so long pent up in the silent jungle and
because he was by nature a naturally sober and solemn little boy,
said nothing. Not even the Crescent Moon, riding so proudly at her
anchor, seemed to arouse any interest or enthusiasm in this strange
young Ozamalander.
"Well, here we are!" exclaimed Ato, heartily thankful to be in sight of
the ship again. "And I hope you'll not mind ferrying us out to the
boat, Nikobo; those crocodiles still look hungry and I've no notion of
being crocked for the rest of my life."
"Any time you say," grunted the hippopotamus, squeaking a listless
greeting to a company of her own relatives who were rolling lazily
about in the muddy river water.
"Avast and belay and what's the hurry?" Leaning his ax against a
tree, Samuel moistened a finger and held it up. "The wind's against
us, Mate, so we'll have to wait for the tide. Not only that, but Roger
and I must survey the island and dig up some more interesting
specimens to take back to the ship." After a long and rather quizzical
look at Tandy, Samuel turned and swung along the beach, the Read
Bird flapping joyously behind him.
"Run up and down a bit," advised Ato, sliding down from Nikobo's
back. "Your legs must need stretching. Wonder if there's anything to
eat around here or hereabouts? Aha, those look like oranges, a wild
orange grove, as I'm a cook and a seaman. Come along, young one,
and help me gather a few."
"A King and son of a King's son does not come and go at another's
bidding," announced Tandy, stiffly, alighting from the hippopotamus.
"Merciful mothers! What's this?" gasped Ato, blinking his eyes
rapidly. "As complete a case of ingrowing Royalitis as I've ever had
the misfortune to encounter. Well, since it's every King for himself,
then I'll be leaving you, sonny and son of a King's sonny. Watch out
for him, Kobo, he's probably real important to himself."
"You should not speak like that," reproved the hippopotamus as Ato
disappeared into the orange grove, "after all, the big and fat one is
himself a King."
"Pooh, King of some potty little island," sniffed Tandy, leaning
wearily against a palm. "Break me a cocoanut, Kobo, I'm thirsty."
With a discouraged sigh Nikobo trod on one of the cocoanuts,
cracking it from end to end and then, because she was a generous
and kindly creature, she cracked several more for Ato when he
should return. Sitting back on her haunches, she anxiously watched
while Tandy downed the cocoanut milk, then, stretching out in the
sand, fell unconcernedly asleep. Thus Ato found them when he
emerged from the orange grove an hour later. His elegant explorer's
cape was knotted to form a sack and bursting full of the small sweet
fruit of the wild orange trees.
Welcome to our website – the perfect destination for book lovers and
knowledge seekers. We believe that every book holds a new world,
offering opportunities for learning, discovery, and personal growth.
That’s why we are dedicated to bringing you a diverse collection of
books, ranging from classic literature and specialized publications to
self-development guides and children's books.
ebookmasss.com