A Novel Greedy Bayesian Network Structure Learning Algorithm for Limited Data 1st Edition by Feng Liu, Fengzhan Tian, Qiliang Zhu 9783540738701download
A Novel Greedy Bayesian Network Structure Learning Algorithm for Limited Data 1st Edition by Feng Liu, Fengzhan Tian, Qiliang Zhu 9783540738701download
_____ Follow the link below to get your download now _____
https://ebookball.com/product/a-novel-greedy-bayesian-
network-structure-learning-algorithm-for-limited-data-1st-
edition-by-feng-liu-fengzhan-tian-qiliang-
zhu-9783540738701-10414/
https://ebookball.com/product/bayesian-network-structure-ensemble-
learning-1st-edition-by-feng-liu-fengzhan-tian-qiliang-
zhu-9783540738701-10416/
1 Introduction
There are many problems in fields as diverse as medical diagnosis, weather fore-
cast, fault diagnosis, where there is a need for models that allow us to reason
under uncertainty and take decisions, even when our knowledge is limited. To
model this type of problems, AI community has proposed Bayesian network
which allows us to reason under uncertainty. [1] During the last two decades,
many BN learning algorithms have been proposed. But, the recent explosion of
high dimensional and limited datasets in the biomedical realm and other domains
has induced a serious challenge to these BN learning algorithms. The existing
algorithms must face higher dimensional and smaller datasets.
In general, BN learning algorithms take one of the two approaches: the
constraint-based method and the search & score method. The constraint-based
approach [2],[3],[15] estimates from the data whether certain condition inde-
pendences hold between variables. Typically, this estimation is performed us-
ing statistical or information theoretical measure. The search & score approach
[4],[5],[6],[9],[12],[13] attempts to find a graph that maximizes the selected score.
Score function is usually defined as a measure of fitness between the graph and
R. Alhajj et al. (Eds.): ADMA 2007, LNAI 4632, pp. 412–421, 2007.
c Springer-Verlag Berlin Heidelberg 2007
A Novel Greedy BN Structure Learning Algorithm for Limited Data 413
the data. These algorithms use a score function in combination with a search
method in order to measure the goodness of each explored structure from the
space of feasible solutions. During the exploration process, the score function is
applied in order to evaluate the fitness of each candidate structure to the data.
Although encouraging results have been reported, the two approaches both
suffer some difficulties in accuracy on limited datasets. A high order statistical
or information theoretical measure may become unreliable on limited datasets.
At the same time, the result of selected score function may also be unreliable on
limited datasets.
To further enhance learning efficiency and accuracy, this paper proposes Max-
Relevance and Min-Redundancy Greedy BN learning algorithm. MRMRG algo-
rithm applies Max-Relevance and Min-Redundancy feature selection technology
to obtain better efficiency and accuracy on limited datasets, and proposes Local
Bayesian Increment function according to BIC approximation formula and the
likelihood property of overfitting for limited datasets.
This paper is organized as follows. Section 2 provides a brief review of some
basic concepts and theorems. Section 3 describes K2 algorithm. In Section 4, we
propose Local Bayesian Increment function. Section 5 represents the details of
MRMRG algorithm. At the same time, we also analyze the time complexity of
MRMRG. Section 6 shows an experimental comparison among K2 and MRMRG.
Finally, we conclude and present future work.
Equation (1) is similar to the MRMR feature selection criterion: The second
term requires that the features Sm are maximally independent of each other(that
is, minimum redundant), while the first term requires every feature to be max-
imally dependent on C. In practice, the authors have shown that if one feature
is selected at one time, then MRMR criterion is almost optimal implementation
scheme of Max-Dependence scheme on limited datasets. [8]
3 K2 Algorithm
Fig. 1. K2 algorithm
cannot increase the probability of the BN given the data. The pseudo-code of
MRMRG algorithm sees Fig.1.
P rei denotes the set of variables that precede Xi . πi denotes the current
parents set of the variable Xi . umax denotes an upper bound on the number of
parents a node may have.
table conditioned on Z = z have expected value greater than 1, and at least 80%
of the cells in the contingency table about {X ∪ Y } on Z = z have expected value
greater than 5.
Note: Ij (X, Y ) is the mutual information between X and Y on Dπi =φi [j] .
5 MRMRG Algorithm
Then, it take the variable Y with the largest value of LBI function among the k
variables as the variable with the maximal score.
Secondly, MRMRG algorithm proposes LBI function to replace traditional
score increment functions (such as K2 [4],MDL [6],BDe [5]) to control the com-
plexity of Bayesian network and to avoid overfitting. When the dataset D is
“sufficiently large” for {X ∪ Y ∪ πi }, LBI function is equivalent to K2 increment
function. When the dataset D is not ”sufficiently large” for {X ∪ Y ∪ πi }, but
there exist sub-datasets Dπi =φi [∗] are ”locally sufficiently large” for {X∪Y } given
πi = φi [∗], MRMRG algorithm can also apply LBI function to improve accuracy
and avoid overfitting (see section 4). The technique also makes it unnecessary to
set the maximal parents number umax of a node.
n >> k, then MRMRG has much better efficiency (more than one magnitude)
than K2 algorithm.
6 Experimental Results
A summary of the time results of the execution of all the 3 algorithms is in Table
2. We normalized the times reported by dividing by the corresponding running
time of MRMRG on the same datasets and reported the averages over sample
sizes. [14] Thus, a normalized running time of greater than 1 implies a slower
algorithm than MRMRG on the same learning task. A normalized running time
of lower than 1 implies a faster algorithm than MRMRG.
From the results, we can see that MRMRG has better efficiency than other
3 algorithms K2 and TPDA. In particular, for smaller sample sizes (200, 500,
1000), MRMRG runs several times faster than K2 and TPDA. For larger sample
sizes (5000), MRMRG performs nearly one magnitude faster than K2.
were calculated on a seperate test set sampled from the true Bayesian network
containing 50000 samples. Table 3-7 reports the results.
From the results, we can see that MRMRG can learn more accurately than
TPDA on limited datasets. In particular, MRMRG has better accuracy than
K2 on limited datasets. The accuracy of MRMRG is almost the same as K2
on larger datasets relative to the true Bayesian network, such as Insur(5000),
Alarm(5000).
7 Conclusion
Efficiency and accuracy are two main indices in evaluating algorithms for learn-
ing Bayesian network. MRMRG algorithm greatly reduces the number of high
dimensional computations and improves scalability of learning. The experimental
results indicate that MRMRG has better performance on efficiency and accuracy
than most of existing algorithms on limited datasets.
We are interesting in incorporate ordering-based search method [9] into our
MRMRG algorithm to implement MRMRG without the information of the order
between nodes. In addition, much more experimentation is needed on different
network structures.
A Novel Greedy BN Structure Learning Algorithm for Limited Data 421
References
1. Heckerman, D.: Bayesian Networks for Data Mining, 1st edn. Microsoft Press,
Redmond (1997)
2. Spirtes, P., Glymour, C., Scheines, R.: Causation, Prediction and Search, 2nd edn.
MIT Press, Massachusetts (2000)
3. Cheng, J., Greiner, R., Kelly, J., Bell, D., Liu, W.: Learning Belief Networks form
Data: An Information Theory Based Approach. Artificial Intelligence 137(1-2),
43–90 (2002)
4. Cooper, G., Herskovits, E.: A Bayesian Method for Constructing Bayesian Belief
Networks from Databases. In: Ambrosio, B., Smets, P. (eds.) UAI ’91. Proceedings
of the Seventh Annual Conference on Uncertainty in Artificial Intelligence, pp.
86–94. Morgan Kaufmann, San Francisco (1991)
5. Heckerman, D., Geiger, D., Chickering, D.M.: Learning Bayesian Networks: the
Combination of Knowledge and Statistical Data. Machine Learning 20(3), 197–243
(1995)
6. Wai, L., Fahiem, B.: Learning Bayesian Belief Networks An approach based on the
MDL Principle. Computational Intelligence 10(4), 269–293 (1994)
7. Hanchuan, P., Chris, D., Fuhui, L.: Minimum redundancy maximum relevance
feature selection. IEEE Intelligent Systems 20(6), 70–71 (2005)
8. HanChuan, P., Fuhui, L., Chris, D.: Feature Selection Based on Mutual Informa-
tion: Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy. IEEE
Transactions on PAMI 27(8), 1226–1238 (2005)
9. Teyssier, M., Koller, D.: Ordering-Based Search: A Simple and Effective Algorithm
for Learning Bayesian Networks. In: Chickering, M., Bacchus, F., Jaakkola, T.
(eds.) UAI ’05. Proceedings of the 21st Conference on Uncertainty in Artificial
Intelligence, pp. 584–590. Morgan Kaufmann, San Francisco CA (2005)
10. Moore, D.S.: Goodness-of-Fit Techniques, 1st edn. Marcel Dekker, New York (1986)
11. Steck, H.: On the Use of Skeletons when Learning in Bayesian Networks. In:
Boutilier, C., Goldszmidt, M. (eds.) UAI ’00. Proceedings of the 16th Confer-
ence on Uncertainty in Artificial Intelligence, pp. 558–565. Morgan Kaufmann,
San Francisco (2000)
12. Moore, A.W., Wong, W.K.: Optimal Reinsertion: A New Search Operator for Ac-
celerated and More Accurate Bayesian Network Structure Learning. In: Fawcett,
T., Mishra, N. (eds.) ICML 2003 – Machine Learning. Proceedings of the Twentieth
International Conference, pp. 552–559. AAAI Press, Washington DC (2003)
13. Friedman, N., Nachman, I., Peter, D.: Learning Bayesian Network Structure from
Massive Datasets: The Sparse Candidate algorithm. In: Laskey, K.B. (ed.) UAI ’99.
Proceedings of the Fifteenth Conference on Uncertainty in Artificial Intelligence,
pp. 196–205. Morgan Kaufmann, San Francisco (1999)
14. Ioannis, T., Laura, E.B.: The Max-Min Hill-Climbing Bayesian Network Structure
Learning Algorithm. Machine Learning 65(1), 31–78 (2006)
15. Margaritis, D., Thrun, S.: Bayesian Network Induction via Local Neighborhoods.
In: Solla, S.A., Leen, T.K., Muller, K. (eds.) NIPS ’99. Advances in Neural Infor-
mation Processing Systems 12, pp. 505–511. MIT Press, Cambridge (1999)
Other documents randomly have
different content
opstellen, of die taak opdragen aan hun vrienden, zooals nu
gewoonlijk gedaan wordt met huwelijksvoorwaarden. Zij komen
overeen om zoo of zoo te leven, en maken zekere bepalingen binnen
de grenzen van het wetboek”. De staat, zegt zij, moest echter een
tusschentijd eischen tusschen de aankondiging van de echtscheiding
en de echtscheiding zelf, als die nog gewenscht wordt, nadat deze
tusschentijd verstreken is. Evenzoo dringt in de Vereenigde Staten
Dr. Shufeldt (“Needed Revision of the Laws of Marriage and
Divorce”, Medico-Legal Journal, Dec. 1897) er op aan, dat het
huwelijk geheel in handen moet gesteld worden van de
rechtsgeleerden en “gemaakt tot een burgerlijk contract, uitvoerig in
bijzonderheden, en termen bepalende voor echtscheiding, in geval
een ontbinding van het contract later vereischt wordt”. Hij voegt er
bij, dat medische attesten van vrij zijn van geërfde of verkregen
ziekte moesten geëischt worden, en dat ook behoorlijk geregelde
proefhuwelijken behoorden ingesteld te worden.
Een veel voorkomende eisch van hen, die er op aandringen, dat het
huwelijk moet beschouwd worden als een contract, is het huwelijk
aangegaan voor den tijd van eenige jaren. Er konden in het oude
Japan huwelijken aangegaan worden voor den tijd van vijf jaar of
minder, en men zegt, dat zij aan het einde van dien tijd bijna nooit
ontbonden werden. Goethe laschte in zijn Wahlverwandtschaften
(deel I, hoofdstuk X) als bijomstandigheid een voorstel in om
huwelijken aan te gaan voor den tijd van vijf jaar, en hechtte veel
waarde aan het verlengen van het huwelijk na dien tijd zonder
uiterlijken dwang. (Bloch meent, dat Goethe waarschijnlijk gehoord
had van de Japansche gewoonte, Sexual Life of Our Time, p. 241).
Ook Professor E. D. Cope (“The Marriage Problem”, Open Court,
Nov. 15 en 22, 1888), raadde, om het huwelijk uit de sfeer van de
caprice te verwijderen en een volledigen en behoorlijken proeftijd
toe te staan, aan “een systeem van burgerlijke huwelijkscontracten,
die over een bepaalden tijd zullen loopen. Deze contracten moesten
van dezelfde waarde zijn en dezelfde uitwerking hebben als het
bestaande huwelijkscontract. De tijdgrenzen behoorden snel toe te
nemen, om te voorkomen dat vrouwen van rijper jaren zonder steun
zouden zijn. Het eerste contract zou niet korter moeten duren dan
vijf jaar, om ruimschoots gelegenheid te geven tot kennismaking en
tot het oplossen van tijdelijke oneenigheden”. Dit eerste contract,
meende Cope, moest geëindigd kunnen worden op wensch van een
der twee partijen; het tweede contract, voor tien of vijftien jaar,
moest alleen geëindigd kunnen worden op den wensch van beide
partijen, en het derde zou duurzaam moeten zijn en onontbindbaar.
Ook George Meredith, de bekende romanschrijver, heeft in veel
later tijd den wensch uitgesproken, dat huwelijken zouden worden
aangegaan voor den tijd van een zeker aantal jaren.
Het kan echter niet gezegd worden, dat huwelijken voor den tijd van
een zeker aantal jaren een zeer bevredigende oplossing bieden voor
de moeilijkheden, die zich tegenwoordig voordoen. Zij zullen niet
aanbevelenswaardig toeschijnen aan jonge menschen, die van elkaar
houden, en die meenen, dat hun liefde eeuwig zal duren, en ook is
er, zoolang de vereeniging bevredigend blijkt te zijn, geen
noodzakelijkheid om het storende denkbeeld van een wettig einde
van het contract in te voeren. Aan den anderen kant is het, als de
vereeniging ongelukkig blijkt te zijn, niet verstandig, aan te dringen
op de voortzetting, tien of zelfs maar vijf jaar lang van een ledigen
vorm, die niet overeenkomt met een werkelijke
huwelijksvereeniging. Zelfs als het huwelijk op de meest prozaïsche
basis wordt geplaatst van contract, is het een vergissing en zelfs een
onmogelijkheid, om van tevoren den duur ervan te bepalen. Het
systeem van het van te voren vaststellen van den duur van het
huwelijk voor een tijd van eenige jaren berust op precies hetzelfde
principe als het systeem om het van te voren voor het leven vast te
stellen. Hetzelfde bezwaar er tegen is van kracht, nl. dat het niet is
overeen te brengen met eenige, het leven rakende verhouding.
Naarmate de eisch van levende werkelijkheid in de
maatschappelijke verhoudingen aangroeit, wordt dit feit meer en
meer gevoeld. Wij zien precies dezelfde verandering bij het systeem
van het opleggen van vooraf bepaalde vonnissen voor
gevangenisstraf voor misdadigers. Het zenden van een man naar de
gevangenis voor vijf jaar of voor het leven, zonder in het minst te
denken aan het onbekende probleem van de op het leven
inwerkende reactie van de gevangenisstraf op den man—een reactie,
die verschillend zal zijn in ieder individueel geval—begint
langzamerhand beschouwd te worden als een absurditeit.
Als een vrouw trouwt, geeft zij het recht op haar eigen
persoonlijkheid op. Zoo kan, volgens de Engelsche wet, een man
“niet schuldig zijn aan verkrachting van zijn wettige vrouw”.
Stephen, die in de eerste uitgave van zijn Digest of Criminal Law,
meende, dat een man onder sommige omstandigheden veroordeeld
kon worden wegens verkrachting van zijn vrouw, heeft die opinie
teruggenomen. Een man kan een prostituée verkrachten, maar hij
kan zijn vrouw niet verkrachten. Als zij eens haar toestemming
gegeven heeft tot sexueelen omgang door de daad van het huwen
met een man, dan heeft ze die voorgoed gegeven, welke nieuwe
omstandigheden zich ook mogen voordoen, en hij behoeft haar
toestemming niet te vragen voor sexueelen omgang, zelfs niet als hij
weet, dat hij lijdende is aan venerische ziekte (zie b.v., een artikel
over “Sex Bias”, Westminster Review, Maart 1886).
De plicht van een vrouw om aan haar man “huwelijksrechten” toe te
staan is een andere kant van haar wettelijke onderwerping aan hem.
Zelfs in de negentiende eeuw werd een dame van goede familie uit
Suffolk in de Ipswich gevangenis vele jaren lang gevangen
gehouden tot haar dood en gevoed met water en brood, hoewel ze
aan verschillende ziekten leed, alleen omdat ze niet wilde gevolg
geven aan een vonnis, dat eischte, dat zij haar man
huwelijksplichten zou bewijzen. Ongetwijfeld is de moderne
neiging, hoewel ze maar langzaam voortschrijdt, tégen het toepassen
van dwang op den man of de vrouw, om “huwelijksrechten” te
verleenen; en sedert het geval Jackson is het in Engeland voor een
man niet mogelijk zijn vrouw met geweld te dwingen om met hem
te leven. Deze neiging is nog meer uitgesproken in de Vereenigde
Staten; zoo besliste het hoogste gerechtshof in Iowa, eenige jaren
geleden, dat buitensporig eischen van coïtus wreedheid vormde in
een mate, die echtscheiding rechtvaardigde (J. G. Kiernan, Alienist
and Neurologist, Nov. 1906, p. 466).
Het denkbeeld, dat zulk een verhouding als die van het huwelijk op
een zoo zwakke basis kan berusten als een van tevoren opgesteld
contract, is natuurlijk nooit in ruimen kring in zijn uitersten vorm
van kracht geweest en was in vele deelen van de wereld volkomen
onbekend. De Romeinen verwierpen het, zooals we weten, in
duidelijke woorden, en erkenden zelfs op een tamelijk vroeg tijdstip
de wettigheid van het huwelijk door usus, waarmee ze inderdaad
verklaarden, dat het huwelijk een feit moet zijn en niet alleen maar
een vorm zonder inhoud. Er is een vèrverspreide wettelijke neiging
geweest, vooral waar de tradities van de Romeinsche wet eenigen
invloed hebben behouden, om de cohabitatie van het huwelijk te
beschouwen als het wezenlijke feit van de verhouding. Het was een
oude regel zelfs in de Katholieke kerk, dat het huwelijk aangenomen
kon worden van de cohabitatie af (zie b.v. Zacchia, Questionum
Medico-legalium Opus, uitgave van 1688, deel III, p. 234). Zelfs in
Engeland behoort de cohabitatie reeds tot de dingen, die
aangenomen worden ten gunste van het bestaan van een huwelijk
(hoewel ze niet noodzakelijk op zich zelf beschouwd wordt als
voldoende), mits de vrouw van onbevlekt karakter is, en niet een
gewone prostituée blijkt te zijn. (Nevill Geary, The Law of
Marriage, hoofdst. III). Als echter, volgens de gerechtelijke
uitspraak van Lord Watson in het geval Dysart Peerage, een man
zijn maitres mee naar een hotel neemt of met haar naar een winkel
van kindergoederen gaat en van haar spreekt als zijn vrouw, dan
wordt er aangenomen, dat hij zoo handelt terwille van de
zedelijkheid, en dit levert geen bewijs van een huwelijk. In
Schotland wordt het huwelijk op veel losser gronden aangenomen
dan in Engeland. Dit kan in verband gebracht worden met de diep-
gewortelde gewoonte in Schotland van huwelijk door wederzijdsche
toestemming. (Geary, op. cit., hoofdst. XVIII; vergelijk Howard,
Matrimonial Institutions, deel I, p. 316).
Sommigen meenen, dat men, als men het huwelijk beschouwt als
een sacrament, dan ook noodzakelijk het oude Katholieke
gezichtspunt moet aannemen, dat belichaamd is in de canonieke
wet, dat het huwelijk onontbindbaar is. Dat is echter een vergissing.
Zelfs de Canonisten hebben nooit een samenhangende en
steekhoudende reden kunnen opgeven voor de onontbindbaarheid
van het huwelijk; die zich met eenigen grond kon aanbevelen,
terwijl Luther en Milton en Wilhelm von Humboldt, die den
godsdienstigen en heiligen aard van de sexueele vereeniging staande
hielden—hoewel ze voorzichtig waren met het gebruiken van het
woord “sacrament” met het oog op wat er in de kerk onder begrepen
wordt—wel verre van te meenen, dat de heiligheid ervan
onontbindbaarheid in zich sloot, in den tegenovergestelden zin
spraken. Dit gezichtspunt kan zelfs van zuiver Protestantsch
standpunt verdedigd worden. “Ik meen”, zegt Mr. G. C. Maberly,
“dat de definitie van het Prayer Book van een sacrament “als een
uiterlijk en zichtbaar teeken van een innerlijke en geestelijke
genade”, algemeen aangenomen wordt. In het huwelijk zijn de
wettige en physieke vereenigingen de uiterlijke en zichtbare
teekenen, terwijl de innerlijke en geestelijke genade is de door God
gegeven liefde, die maakt, dat de vereeniging van hart en ziel is: en
juist omdat ik dit gezichtspunt over het huwelijk inneem, meen ik,
dat de wettige en physieke vereeniging moest verbroken worden,
telkens als de geestelijke vereeniging van onzelfzuchtige, goddelijke
liefde en toegenegenheid opgehouden heeft te bestaan. Het schijnt
mij toe, dat de sacramenteele beschouwing van het huwelijk ons
dwingt te zeggen, dat zij, die de wettelijke en lichamelijke
vereeniging voortzetten als de geestelijke vereeniging opgehouden
heeft te bestaan, bezig zijn—om nog eens uit het Prayer Book
woorden aan te halen, die van toepassing zijn op hen, die het
uiterlijke teeken nemen van een ander sacrament, als de innerlijke
en geestelijke genade niet aanwezig is—“hun eigen verdoemenis te
eten”.”
De groote waarheid, dat dwang niet werkelijk een kracht is aan den
kant van de deugd, maar aan den kant van de ondeugd, is duidelijk
erkend geworden door het genie van Rabelais, toen hij van zijn
idealen maatschappelijken staat, de Abdij van Thelema, zeide, dat er
maar één paragraaf was in het geheele reglement: Fay ce que
vouldras. “Omdat” zeide Rabelais (Boek I, hoofdst. VII), “vrije
menschen, die van goede geboorte en wel opgevoed zijn, en die zich
in goede gezelschappen bewegen, van nature een instinct hebben en
een drang, die hen tot deugdzame daden dwingt en hen van de
ondeugd terughoudt. Indien deze zelfde menschen door lage
onderwerping en dwang ten onder gebracht zijn en ten onder
gehouden worden, dan keeren zij zich af van die edele gezindheid,
waarin ze vrijwillig geneigd waren tot de deugd, om dien band der
dienstbaarheid af te schudden en te verbreken”. Zoo dat, als een
man en vrouw, die onder den regel van Thelema geleefd hadden,
elkander huwden, hun wederzijdsche liefde, naar Rabelais ons
vertelt, onverminderd voort zou duren tot den dag van hun dood.
Als het verlies van autonome vrijheid niet leidt tot losbandigen
opstand, loopt ze het tegenovergestelde gevaar en heeft neiging om
te worden een zwak zich verlaten op een uiterlijken steun. De
kunstmatige steun van de regeling van het huwelijk van Staatswege
gelijkt dan op den kunstmatigen steun van het lichaam, die geleverd
wordt door het dragen van het corset. De redenen voor en tegen het
aannemen van een kunstmatigen steun zijn in beide gevallen
dezelfde. Een corset geeft werkelijk een gevoel van steun; het geeft
zonder moeite een tamelijk bevredigend uiterlijk van fatsoen; het is
een werkelijke bescherming tegen ongevallen. Maar de prijs, ten
koste waarvan het dit voordeel geeft, is groot, en de voordeelen zelf
bestaan alleen maar onder onnatuurlijke omstandigheden. Het corset
belemmert den vorm en de gezonde ontwikkeling van de organen;
het verzwakt het stelsel der vrije spieren; het is onbestaanbaar met
volmaakte gratie en schoonheid; het vermindert de som van de
actieve energie, Het oefent, om kort te gaan, dezelfde soort van
invloed uit op de physieke verantwoordelijkheid als het vormelijk
huwelijk op de moreele verantwoordelijkheid.
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.
ebookball.com