Introduction to Algorithms for Data Mining and Machine Learning 1st edition - eBook PDFpdf download
Introduction to Algorithms for Data Mining and Machine Learning 1st edition - eBook PDFpdf download
https://ebookluna.com/download/introduction-to-algorithms-for-
data-mining-and-machine-learning-ebook-pdf/
https://ebookluna.com/download/machine-learning-for-biometrics-concepts-
algorithms-and-applications-cognitive-data-science-in-sustainable-
computing-ebook-pdf/
https://ebookluna.com/download/big-data-analytics-introduction-to-hadoop-
spark-and-machine-learning-ebook-pdf/
(eBook PDF) Introduction to Machine Learning with Python: A Guide for Data
Scientists
https://ebookluna.com/product/ebook-pdf-introduction-to-machine-learning-
with-python-a-guide-for-data-scientists/
https://ebookluna.com/product/ebook-pdf-introduction-to-business-data-
mining-1st-edition/
(eBook PDF) Machine Learning Refined: Foundations, Algorithms, and
Applications
https://ebookluna.com/product/ebook-pdf-machine-learning-refined-
foundations-algorithms-and-applications/
https://ebookluna.com/product/ebook-pdf-introduction-to-data-mining-global-
edition-2nd-edition/
Big Data Mining for Climate Change 1st edition - eBook PDF
https://ebookluna.com/download/big-data-mining-for-climate-change-ebook-
pdf/
https://ebookluna.com/product/ebook-pdf-introduction-to-data-mining-2nd-
edition-by-pang-ning-tan/
https://ebookluna.com/download/machine-learning-for-planetary-science-
ebook-pdf/
Xin-She Yang
Introduction to
Algorithms for Data Mining
and Machine Learning
Introduction to Algorithms for Data Mining and
Machine Learning
This page intentionally left blank
Introduction to
Algorithms for Data
Mining and Machine
Learning
Xin-She Yang
Middlesex University
School of Science and Technology
London, United Kingdom
Academic Press is an imprint of Elsevier
125 London Wall, London EC2Y 5AS, United Kingdom
525 B Street, Suite 1650, San Diego, CA 92101, United States
50 Hampshire Street, 5th Floor, Cambridge, MA 02139, United States
The Boulevard, Langford Lane, Kidlington, Oxford OX5 1GB, United Kingdom
Copyright © 2019 Elsevier Inc. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying, recording, or any information storage and retrieval system, without
permission in writing from the publisher. Details on how to seek permission, further information about the
Publisher’s permissions policies and our arrangements with organizations such as the Copyright Clearance Center
and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions.
This book and the individual contributions contained in it are protected under copyright by the Publisher (other
than as may be noted herein).
Notices
Knowledge and best practice in this field are constantly changing. As new research and experience broaden our
understanding, changes in research methods, professional practices, or medical treatment may become necessary.
Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using
any information, methods, compounds, or experiments described herein. In using such information or methods
they should be mindful of their own safety and the safety of others, including parties for whom they have a
professional responsibility.
To the fullest extent of the law, neither the Publisher nor the authors, contributors, or editors, assume any liability
for any injury and/or damage to persons or property as a matter of products liability, negligence or otherwise, or
from any use or operation of any methods, products, instructions, or ideas contained in the material herein.
ISBN: 978-0-12-817216-2
1 Introduction to optimization 1
1.1 Algorithms 1
1.1.1 Essence of an algorithm 1
1.1.2 Issues with algorithms 3
1.1.3 Types of algorithms 3
1.2 Optimization 4
1.2.1 A simple example 4
1.2.2 General formulation of optimization 7
1.2.3 Feasible solution 9
1.2.4 Optimality criteria 10
1.3 Unconstrained optimization 10
1.3.1 Univariate functions 11
1.3.2 Multivariate functions 12
1.4 Nonlinear constrained optimization 14
1.4.1 Penalty method 15
1.4.2 Lagrange multipliers 16
1.4.3 Karush–Kuhn–Tucker conditions 17
1.5 Notes on software 18
2 Mathematical foundations 19
2.1 Convexity 20
2.1.1 Linear and affine functions 20
2.1.2 Convex functions 21
2.1.3 Mathematical operations on convex functions 22
2.2 Computational complexity 22
2.2.1 Time and space complexity 24
2.2.2 Complexity of algorithms 25
2.3 Norms and regularization 26
2.3.1 Norms 26
2.3.2 Regularization 28
2.4 Probability distributions 29
2.4.1 Random variables 29
2.4.2 Probability distributions 30
vi Contents
3 Optimization algorithms 45
3.1 Gradient-based methods 45
3.1.1 Newton’s method 45
3.1.2 Newton’s method for multivariate functions 47
3.1.3 Line search 48
3.2 Variants of gradient-based methods 49
3.2.1 Stochastic gradient descent 50
3.2.2 Subgradient method 51
3.2.3 Conjugate gradient method 52
3.3 Optimizers in deep learning 53
3.4 Gradient-free methods 56
3.5 Evolutionary algorithms and swarm intelligence 58
3.5.1 Genetic algorithm 58
3.5.2 Differential evolution 60
3.5.3 Particle swarm optimization 61
3.5.4 Bat algorithm 61
3.5.5 Firefly algorithm 62
3.5.6 Cuckoo search 62
3.5.7 Flower pollination algorithm 63
3.6 Notes on software 64
Bibliography 163
Index 171
About the author
Xin-She Yang obtained his PhD in Applied Mathematics from the University of Ox-
ford. He then worked at Cambridge University and National Physical Laboratory (UK)
as a Senior Research Scientist. Now he is Reader at Middlesex University London, and
an elected Bye-Fellow at Cambridge University.
He is also the IEEE Computer Intelligence Society (CIS) Chair for the Task Force
on Business Intelligence and Knowledge Management, Director of the International
Consortium for Optimization and Modelling in Science and Industry (iCOMSI), and
an Editor of Springer’s Book Series Springer Tracts in Nature-Inspired Computing
(STNIC).
With more than 20 years of research and teaching experience, he has authored
10 books and edited more than 15 books. He published more than 200 research pa-
pers in international peer-reviewed journals and conference proceedings with more
than 36 800 citations. He has been on the prestigious lists of Clarivate Analytics and
Web of Science highly cited researchers in 2016, 2017, and 2018. He serves on the
Editorial Boards of many international journals including International Journal of
Bio-Inspired Computation, Elsevier’s Journal of Computational Science (JoCS), In-
ternational Journal of Parallel, Emergent and Distributed Systems, and International
Journal of Computer Mathematics. He is also the Editor-in-Chief of the International
Journal of Mathematical Modelling and Numerical Optimisation.
This page intentionally left blank
Preface
Both data mining and machine learning are becoming popular subjects for university
courses and industrial applications. This popularity is partly driven by the Internet and
social media because they generate a huge amount of data every day, and the under-
standing of such big data requires sophisticated data mining techniques. In addition,
many applications such as facial recognition and robotics have extensively used ma-
chine learning algorithms, leading to the increasing popularity of artificial intelligence.
From a more general perspective, both data mining and machine learning are closely
related to optimization. After all, in many applications, we have to minimize costs,
errors, energy consumption, and environment impact and to maximize sustainabil-
ity, productivity, and efficiency. Many problems in data mining and machine learning
are usually formulated as optimization problems so that they can be solved by opti-
mization algorithms. Therefore, optimization techniques are closely related to many
techniques in data mining and machine learning.
Courses on data mining, machine learning, and optimization are often compulsory
for students, studying computer science, management science, engineering design, op-
erations research, data science, finance, and economics. All students have to develop
a certain level of data modeling skills so that they can process and interpret data for
classification, clustering, curve-fitting, and predictions. They should also be familiar
with machine learning techniques that are closely related to data mining so as to carry
out problem solving in many real-world applications. This book provides an introduc-
tion to all the major topics for such courses, covering the essential ideas of all key
algorithms and techniques for data mining, machine learning, and optimization.
Though there are over a dozen good books on such topics, most of these books are
either too specialized with specific readership or too lengthy (often over 500 pages).
This book fills in the gap with a compact and concise approach by focusing on the key
concepts, algorithms, and techniques at an introductory level. The main approach of
this book is informal, theorem-free, and practical. By using an informal approach all
fundamental topics required for data mining and machine learning are covered, and
the readers can gain such basic knowledge of all important algorithms with a focus
on their key ideas, without worrying about any tedious, rigorous mathematical proofs.
In addition, the practical approach provides about 30 worked examples in this book
so that the readers can see how each step of the algorithms and techniques works.
Thus, the readers can build their understanding and confidence gradually and in a
step-by-step manner. Furthermore, with the minimal requirements of basic high school
mathematics and some basic calculus, such an informal and practical style can also
enable the readers to learn the contents by self-study and at their own pace.
This book is suitable for undergraduates and graduates to rapidly develop all the
fundamental knowledge of data mining, machine learning, and optimization. It can
xii Preface
also be used by students and researchers as a reference to review and refresh their
knowledge in data mining, machine learning, optimization, computer science, and data
science.
Xin-She Yang
January 2019 in London
Acknowledgments
I would like to thank all my students and colleagues who have given valuable feedback
and comments on some of the contents and examples of this book. I also would like to
thank my editors, J. Scott Bentley and Michael Lutz, and the staff at Elsevier for their
professionalism. Last but not least, I thank my family for all the help and support.
Xin-She Yang
January 2019
This page intentionally left blank
Discovering Diverse Content Through
Random Scribd Documents
of him.
"So Chris will be home on Thursday?"
She shook her head; for a moment she could not trust her voice.
Then she said lightly:
"He's not coming after all. I've just this minute had a wire." She
went over to the grate, picked up the crumpled telegram and
handed it to him. "It's just come," she said again faintly.
Feathers read it without comment, and Marie rushed on:
"I suppose you've all had such a good time you don't want to come
back to smoky old London—is that it?"
"We did have a good time, certainly, but I came back on Monday,
and I understood that Knight and Chris were following on Thursday."
"Yes."
Feathers dragged up a chair and sat down.
"And what have you been doing?" he asked.
She shrugged her shoulders.
"I don't know; nothing very much. I went to one or two theaters
with Mr. Atkins."
"Atkins!"
"Yes. Why not? I like him; he's such a nice boy."
"Nice enough," Feathers admitted grudgingly.
"I shall expect you to take me now you've come home," Marie went
on, hardly knowing what she was saying. "I'm so tired of being
139a
MARIE sang a little snatch of song as she went back to Miss Chester;
she had not felt so lighthearted for many a day.
"I'm going into the country with Mr. Dakers to-morrow." she said.
"Think of it—a whole day in the country! Won't it be lovely?"
Miss Chester looked up with shrewd eyes.
"You talk as if you have never had the opportunity before," she said.
"The car is always here—you might spend all your time in the
country if you chose, Marie."
"I know—I suppose it never occurred to me."
Miss Chester knitted a row without speaking, then she said gently:
"Dear child, do you think Chris would be quite pleased if he knew
you were running about London with his friends like this?"
Marie swung round as if she had been struck.
"What do you mean. Aunt Madge?" Her voice was defiant, but the
old lady went on insistently without raising her eyes:
"I know things have progressed since I was a girl, but if I were a
man I should not care for my wife to have men friends, as you seem
to have."
"Chris does not care," said Marie, and she laughed.
"I suppose you are still thinking about Mr. Atkins, Aunt Madge. 143
He
was only a boy."
"Do you call Mr. Dakers a boy, too?" Miss Chester asked quietly.
"Of course not." Marie frowned; then all at once she broke into a
laugh of sheer amusement. "Aunt Madge, you're not suggesting that
Mr. Dakers, too, is fond of me? Why, don't you know that he hates
women?"
Miss Chester stooped for her ball of wool, which had fallen to the
floor. "As a rule, Marie, men are rather selfish, and I cannot imagine
a man going out of his way to take any woman whom he hated for a
day in the country."
Marie laughed again.
"Oh, don't be silly, dear!" she protested.
She went behind Miss Chester's chair and clasped her arms loosely
round the old lady's neck, standing so that she could not be seen.
"I've only ever loved one man," she said in a hard voice. "And you
know who that is, don't you?"
Miss Chester put her wrinkled hand over Marie's.
"My old eyes see a great many things I am supposed to be unable to
see," she said sadly.
There was a little silence; then Marie whispered:
"Yes—I knew that."
"And so that is why I say be careful, dear child," the old lady went
on. "But I know you will."
Marie bent and kissed her.
"Poor Mr. Dakers!" she said, with a little grimace. "He would run
away forever and ever if he could hear what we have been saying."
Miss Chester did not answer.
Marie slept dreamlessly that night, and for the first time since her
marriage woke with the feeling that there was something pleasant to
look forward to.
The sun was shining and there was not a cloud in the sky as she
flung the window wide.
Across the rows of houses and crowded chimney-pots she seemed to
hear the voice of the country calling to her—seemed to hear 144
the
wind in the trees and smell the magic of the hay.
"And they will be making the hay." she told herself delightedly, as
she waited for Feathers to come. "I wonder if they will let us help!"
She had almost forgotten that there might be a letter from Chris that
morning. It gave her a little shock to see it lying on the breakfast-
table. It was as if for a space she had forgotten how to suffer and
grieve, and now the sight of his handwriting had dragged her back
to it once again.
Chris had written in a tearing hurry—or so he said. He had packed
up to come home, and then a friend of his had asked him to play in
a golf tournament, and after a lot of persuasion he had given in, and
he was going to play with Dorothy Webber for a partner, so he
thought they stood a good chance of carrying off a prize.
Marie read it apathetically. Her heart felt as hard as a stone. The
letter told her nothing she had not already guessed. She crushed it
into her coat pocket and tried to forget it.
He had put the importance of a stupid golf handicap before her!
Well, if she cried herself blind it would not alter things or change
him.
"I suppose Mrs. Heriot didn't turn up in Scotland," she said cynically
to Feathers as they drove away.
He kept his eyes steadily before him as he answered:
"If she did I did not see her."
Marie laughed hysterically.
"I thought you might have done so."
There was a little silence, then Feathers said quietly:
"Mrs. Lawless, why do you talk like that? You know quite well you
never thought anything of the sort."
She flushed hotly at the rebuke in his words and answered sharply:
"I forgot that you were Chris' friend. Of course, you are bound to
defend him. I wonder why men always defend one another?"
Feathers smiled rather grimly.
"Perhaps it's a case of thieves hanging together," he said. "But you
145
do him an injustice if you think that women have the least attraction
for him—you do, indeed! And, as to being his friend . . ." he
hesitated, "I think, perhaps, I am more your friend than his."
"And yet you hated it when he married me," she said impulsively.
"Perhaps I am still unreconciled to that," he said.
"What do you mean?"
He looked down at her from beneath his shaggy brows. "I am going
to answer that question by asking another. Why did you take such a
violent dislike to me the first night we met?"
The color rushed to her face. The memory of that night was still
bitter and unforgettable. Her first impulse was to refuse to tell him.
Then suddenly she changed her mind.
Why should she spare Chris, or try any longer to defend him when
he was undefendable?
"You said that you would tell me some day," Feathers reminded her.
"I know." But it was some minutes before she told him.
"I was sitting in the lounge that night after dinner, and heard you
telling someone that Chris had only married me for my money."
The driving-wheel jerked furiously beneath Feathers' hand, and for
an instant the car swerved dangerously. Then he jammed the brakes
home and brought it to a standstill at the roadside.
They were in the country now, with hedge-topped banks on either
side, and it was all so still and silent that they might have been the
only two in the world.
Feathers half-turned in his seat. His face was white and horrified,
and for a moment he stared at her, his lips twitching as if he were
trying to speak and could find no words.
Marie looked at him with misty eyes, and, seeing the pain and
shame in his face, laid her hand gently on his arm.
"Please don't look like that. It hurt at first, but afterwards I was glad
146
He drove on silently.
"It's been such a lovely day," Marie said. "I have enjoyed it. Thank
you so much for bringing me."
"That's like a little girl coming home from a party," Feathers said.
"We can have another run out any time you like."
"It's been perfectly lovely! I was so tired when we started, but it's
been a beautiful rest, and I'm not tired any more."
But, all the same, when next he spoke to her she did not answer,
and, looking v quickly down at her, he saw that she was asleep.
Her head had drooped forward uncomfortably, and he could see the
dark lashes down-pointed on her cheek.
He slowed down a little, and slipping an arm behind her, and drew
her gently back until her head rested against his shoulder.
Mrs. Heriot had said that Marie looked years older, and in his heart
Feathers knew she was right, but the kindly hand of sleep seemed to
have wiped the lines and shadows from her face, and it was just a
child who rested there against his shoulder.
What was to become of her, he asked himself wretchedly, and what
was to be the end of this mistaken marriage?
He could almost find it in his heart to hate Chris as he drove grimly
on through the gathering night, with the slight pressure of Marie's
head on his shoulder.
Only nineteen! Only a child still! And a passionate longing to shield
her and secure her happiness rose in his heart. He had led a queer
life, a selfish life, he supposed, pleasing himself and going his own
way in very much the same fashion as Chris Lawless had always
done and was still doing, but then he had had no woman to love him
or to love—until now, and now . . . Feathers looked down at the
delicate little face that lay like a white flower against his rough coat
in the moonlight, and he knew with a grim pain that yet was almost
welcome to his queer nature that he would give everything in the
world if only her happiness could be assured.
154
CHAPTER XIV
"And I remember that I sat me down
Upon the slope with her, and thought the world
Must be all over, or had never been,
We seemed there so alone."
MARIE did not answer the letter from Chris, and he wrote again two
days later, much to her surprise:
"Dear Marie Celeste,—I hope you are not disappointed because I did
not turn up the other night. I really wish I had now, as the weather
has broken, and we've been having downpours of rain every day, so
the handicap has been postponed. If it was not that there are
several good bridge players in the hotel I don't know how the deuce
we should pass the time. Have you seen Feathers? He said he
should look you up, but I don't expect he has, the old blighter! Let
me know how you are. I am sending you a cairngorm brooch with
diamonds, and hope you will like it.—Yours affectionately, Chris."
Marie waited till the arrival of the brooch before she wrote:
"Dear Chris,—Thank you for your letter and the brooch, which is very
uncommon. I am sorry the weather is so bad for you; it's quite good
here. Yes, Mr. Dakers came to see us. I think he looks very well.
Don't hurry home on my account. I am quite all right.—Yours
affectionately, Marie Celeste."
What a letter, she thought, as she read it through—the sort of letter
one might write to an acquaintance, certainly not to a man one
loved best in the world!
She showed the brooch to Feathers.
"Yes, it's rather pretty," he agreed. "Everybody seems to wear that
155
judge of character or anything like that, but since we've been such
friends I've thought about you a good deal, and——"
"I am indeed honored."
She flushed sensitively.
"There! That's what I mean—when you say things like that! It isn't
really you that's saying it, is it? I mean—you're not saying what you
would really like to say." She laughed nervously. "I explain myself
very badly, don't I? But I know in my heart what I mean, really I
do."
There was a little silence, then Feathers said gently:
"Don't trouble about me, Mrs. Lawless! I'm not at all a mysterious
person, as you seem to be imagining. I'm just an ordinary man—as
selfish as most of 'em, and no better than the worst; but . . . but I'm
very grateful that you've taken me for a friend."
"Chris asked in his last letter if I'd seen you."
"Did he?"
"Yes, he said you had promised to call, but that he did not think you
would. He has told me so often that you don't like women."
"I don't like them."
"Perhaps you haven't met the right sort," she hazarded.
"Or perhaps I have," he answered grimly. He laughed, meeting her
sympathetic eyes. "No! I'm not one of those romantic chaps with a
love story in the past done up with blue ribbons and lavender. If
you're trying to pity me on that score I'm sorry—but I don't deserve
it."
She looked at him steadily.
"Are you laughing at me, Mr. Dakers?" she asked, in a hurt voice.
Feathers' hand fell over hers as it lay half-buried in the soft grass,
and for a moment his fingers closed about it in a grip that hurt; then
he got to his feet.
"Laughing at you! Don't you know me better than that?"
He went over to the car and busied himself at the engine for160a
moment, and Marie watched him, with chagrined eyes.
She liked him so much, but she understood him so little. She rose
reluctantly when presently he called to her that it was time to make
a start. She went over and stood beside him.
"You're not angry with me, are you?" she asked hesitatingly.
She thought at first he had not heard, until he said brusquely:
"I'm never angry with you—only with myself."
He picked up her coat from the grass. "Put this on—you mustn't take
cold."
But he made no attempt to help her into it, and there was a little
hurt look on her face as she turned away.
She was sure that she had somehow annoyed him, but could not
understand in what way. She supposed it must be just her stupidity!
"And where shall we go next time?" she asked, as they neared
London on the way home. "Can't we go out again to-morrow, if you
are not engaged?"
Feathers did not answer at once; then he said rather stiffly: "Chris
may be home."
Marie laughed cynically.
"I don't think that is very likely to happen."
There was a moment's silence, then Feathers said, almost fiercely:
"He ought to come home! It is his duty to come home!"
She did not answer—did not know how to answer. She was
conscious of a little feeling of perplexity, but she asked no more
questions, and when they were home again she held out her hand.
"Good-bye, Mr. Dakers, and thank you so much."
His deep eyes met hers rather defiantly.
"And what about to-morrow?" he asked.
She flushed sensitively.
"I thought you did not care about it," she stammered. "I thought
perhaps you did not want to take me out any more—that there were
other things you would rather do. Oh, I don't want to take up161all
your time."
He answered flintily:
"There is nothing else I would rather do. What time may I call?"
"I promised to go shopping with Aunt Madge in the morning, but
after lunch——" She looked at him hesitatingly.
"I will call at half-past two." he said. "Good-bye, Mrs. Lawless."
He raised his hat and drove away without a backward look, and
Marie went slowly into the house.
Miss Chester was in the drawing-room, patiently knitting as usual.
She looked up with an anxious little smile as the girl entered.
As a rule Marie's first question was, "Any letters for me?" but to- day
she did not ask. She looked a little flushed and preoccupied, and
answered absently when Miss Chester spoke to her.
"Did you have a nice run, dear?"
"Lovely. I think the New Forest is the most beautiful place I have
ever seen."
There was a little silence only broken by the click of the old lady's
knitting needles, then she said quietly:
"I have had a letter from Chris. He is on his way home."
Marie did not answer—her lips had fallen a little apart incredulously.
"He is staying a few days at Windermere with some friends," Miss
Chester went on. "But he is on his way home, and will be here in a
few days."
She looked up at her niece.
"I thought you would be so pleased," she said rather piteously.
"So I am, dear, of course! But—well, he has been coming home
several times before, hasn't he? And we've always been
disappointed."
She went upstairs to her room. Chris was coming home! She looked
at herself in the glass and wondered why there was no radiance in
her eyes. A week ago she had been nearly wild with delight at 162
the
thought of seeing him, but this time somehow it was different.
"I've been disappointed so often, that is it," she thought. "I am not
going to think about it at all."
But she could think of nothing else. Would he have changed? What
would he be like? Had she got to go back to the old weariness and
jealousy when once again she saw him every day? Lately she
seemed to have freed herself a little from the shackles of pain and
she dreaded feeling their merciless grip upon her afresh.
"Perhaps he won't come," was her last thought, as she fell asleep
that night, and for the first time since her marriage she felt that in a
way it would be a relief if something happened again to postpone his
return.
163
CHAPTER XV
"I sat with Love upon a woodside well.
Leaning across the water, I and he;
Nor ever did he speak, or look at me,
But touched his lute wherein was audible,
The certain secret thing he had to tell."
FEATHERS walked around the following afternoon. "I've left the car
to be tuned up," he explained as he and Marie shook hands. "And
I've got a brilliant idea for to-morrow!" He looked round the room.
"Where is Miss Chester?"
"Lying down. The sun this morning gave her a headache."
"Well, do you care to go on the river to-morrow?"
Marie's eyes sparkled.
"Oh, I should love it! In a punt?"
"We can have a punt, if you like; I'll wire to-day for it, and we can
drive down and take our lunch. Do you know the river?"
She laughed.
"I've seen it at London Bridge and once at Putney—that's all."
"You've never seen Wargrave?"
"No."
"Good! We'll go there——" Feathers hesitated. "Do you think your
aunt would care to come?" He tried to put enthusiasm into the
question, but not very successfully. Marie shook her head.
"I am sure she would not. She does not like the river, and she is
horribly afraid of small boats. She thinks they are bound to upset."
"They are all right if you know how to manage them. It's all fixed up,
then? I'll order the lunch——"
She interrupted quickly: "Oh, I can do that; you don't want to have
164
She had not looked so well for a long time. She turned away with a
little sigh of contentment, and at that moment a telegraph boy ran
up the steps to the front door.
Seeing Marie, he did not ring the bell, but handed her the yellow
envelope. It was addressed to "Lawless," and Marie tore it open
apprehensively.
"Home this afternoon—Chris."
Marie's heart gave a great leap, then seemed to stand still.
"No answer," she said mechanically.
She watched the boy go down the steps and mount his bicycle at
the curb, then she read the short message again.
"Home this afternoon—Chris."
This meant that she could not have her day on the river—that she
must tell Feathers she could not go with him.
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.
ebookluna.com