Updated November 2026 · 8 marketplaces · KDP tables checked 13 November 2026
KDP Printing Cost Calculator: Author Copies, Paperback and Hardcover
Work out what Amazon charges to print one copy of your book, and what a box of author copies costs before shipping. Every ink, paper and trim KDP offers, paperback or hardcover, in all eight marketplaces where KDP prints, from KDP's own tables.
By Sam May, founder of Inkfluence AI
How much does KDP charge to print a book?
On Amazon.com, a black-ink paperback at 6 x 9 inches or smaller costs $2.30 flat up to 110 pages, then $1.00 plus $0.012 a page: $3.40 for 200 pages and $4.60 for 300. Larger trims, colour and hardcovers cost more. You never pay this when a reader buys the book, because Amazon takes it out of the sale. You pay it when you order author copies: printing cost times the number of copies, plus shipping and tax, which KDP shows only at checkout. Every figure here is from KDP's help pages, read on 13 November 2026.
300-page 6 x 9 paperback
$4.60
Black ink, Amazon.com
Same book in hardcover
$9.25
Case laminate, black ink
32-page picture book
$4.20
8.5 x 8.5 in, premium colour
20 author copies, 200 pages
$68.00
Plus shipping and tax
KDP printing cost and author copy calculator
Describe the book, pick the marketplace, and set how many copies you want. Pick a starting point or enter your own figures. It runs in your browser; nothing is sent anywhere.
Printing cost per copy
$4.60
$1.00 a book + 300 pages x $0.012 = $4.60 (regular-trim rate).
Author copies, before shipping and tax
$92.00
20 copies x $4.60. Shipping and tax are shown at checkout.
Amazon.com price check
Minimum list price $9.20
At $14.99 you earn $4.39 a sale on Amazon (60%), or $1.40 through Expanded Distribution (40%).
Printing costs from KDP's paperback and hardcover printing cost pages; royalty from its paperback and hardcover royalty pages; all read 13 November 2026. The price check uses Amazon.com rules only; for other marketplaces see KDP's own calculator in your Bookshelf. Shipping for author copies is not published by KDP, so it is not estimated here.
Inkfluence AI writes and formats the book and exports the KDP interior and wrap cover, sized to your page count.
How KDP works out the printing cost
KDP prints each copy on demand, so there is no print run and no unit price that falls as you order more. Instead every book has one printing cost, set by five things: the format (paperback or hardcover), the marketplace, the trim size, the ink and paper, and the page count. The cost is either a flat price, for short books, or a fixed charge per book plus a charge for each page.
Trim size matters in one simple way. KDP sorts trims into regular and large, and a large trim is anything "more than 6.12 inches (155.5 mm) in width or more than 9 inches (228.6 mm) in height". So 5 x 8, 5.5 x 8.5 and 6 x 9 are regular, while 6.14 x 9.21, 7 x 10, 8.5 x 8.5 and 8.5 x 11 are large and cost more per page. That small jump from 6 x 9 to 6.14 x 9.21 moves a book into the large rate.
Then the page count. Short black-ink paperbacks pay a flat price: on Amazon.com, anything from 24 to 110 pages costs $2.30 at a regular trim. From there the per-page formula takes over, so 112 pages cost $1.00 + 112 x $0.012 = $2.34. KDP's own worked example is a 300-page black-ink paperback at a regular trim on Amazon.com: $1.00 + 300 x $0.012 = $4.60. Its paperback royalty page uses a 333-page book, which costs $5.00, and our calculator gives the same.
The same rule runs in every marketplace, with its own numbers. KDP's other worked example is a 50-page premium colour paperback at a large trim on Amazon.com.au: 2.42 AUD + 50 x 0.10 AUD = A$7.42, which is exactly what the calculator returns for that book.
Who pays it, and when
When a reader buys your paperback on Amazon, you pay nothing up front. KDP pays you a royalty of 50% or 60% of the list price and takes the printing cost out of it: royalty = (rate x list price) - printing cost. When you order copies for yourself, the printing cost is what you pay per copy, and shipping and tax are added at checkout. That is why this page is about two things at once: the number that shrinks your royalty, and the number on your author-copy invoice.
KDP paperback printing cost on Amazon.com (2026)
Every paperback ink and paper KDP offers, in US dollars, as listed on its printing cost page on 13 November 2026. The calculator uses these figures, and the same tables for the other seven marketplaces.
| Ink and paper | Regular trim (6 x 9 and smaller) | Large trim |
|---|---|---|
| Black ink, white or cream | 24 to 110 pages: $2.30 flat 110 to 828: $1.00 + $0.012 a page | 24 to 110 pages: $2.84 flat 110 to 828: $1.00 + $0.017 a page |
| Black ink, groundwood | 24 to 112 pages: $2.23 flat 114 to 828: $1.00 + $0.0114 a page | 24 to 112 pages: $2.75 flat 114 to 828: $1.00 + $0.0162 a page |
| Standard colour | No flat band 72 to 600: $1.00 + $0.0255 a page | No flat band 72 to 600: $1.00 + $0.0402 a page |
| Premium colour | 24 to 40 pages: $3.60 flat 42 to 828: $1.00 + $0.065 a page | 24 to 40 pages: $4.20 flat 42 to 828: $1.00 + $0.08 a page |
Source: KDP Paperback Printing Cost (G201834340), read 13 November 2026. KDP lists 110 pages in both black-ink bands; the flat price is the lower of the two, so the calculator uses it.
White or cream
Same price. Cream is thicker, so it allows fewer pages (776 against 828 at most trims) and gives a wider spine. Fiction usually goes on cream, non-fiction with images on white.
Groundwood
A third black-ink paper. KDP says its per-page cost is about 5% lower, and its flat price covers up to 112 pages. A 300-page 6 x 9 book costs $4.42 instead of $4.60.
Standard or premium colour
Standard colour is cheaper per page but runs only from 72 to 600 pages. Premium colour starts at 24 pages with a flat price up to 40, then costs the most per page.
Page limits by trim and paper
KDP's trim size page lists the most pages each paper allows. The calculator checks your page count against these and tells you when a book is too long or too short for the choice.
| Trim sizes (inches) | White / cream | Groundwood | Standard colour | Premium colour |
|---|---|---|---|---|
| 5 x 8 up to 8 x 10 (11 sizes) | 24 to 828 / 776 | 24 to 812 | 72 to 600 | 24 to 828 |
| 8.25 x 6, 8.25 x 8.25 | 24 to 800 / 750 | 24 to 784 | 72 to 600 | 24 to 800 |
| 8.5 x 8.5, 8.5 x 11 | 24 to 590 / 550 | 24 to 578 | 72 to 600 | 24 to 590 |
| 8.27 x 11.69 (A4) | 24 to 780 / 730 | 24 to 764 | Not offered | 24 to 590 |
Source: KDP trim size, bleed and margins (GVBQ3CMEQW3W2VL6), read 13 November 2026. For the cover that wraps these pages, use the KDP spine width calculator.
KDP hardcover printing cost
KDP hardcovers are case laminate, with the cover printed straight onto the board and no dust jacket. They run from 75 to 550 pages in five trims (5.5 x 8.5, 6 x 9, 6.14 x 9.21, 7 x 10 and 8.25 x 11 inches), in black ink on white or cream paper or in premium colour. There is no standard colour and no groundwood for hardcover. On Amazon.com:
| Ink | Regular trim (5.5 x 8.5, 6 x 9) | Large trim (6.14 x 9.21, 7 x 10, 8.25 x 11) |
|---|---|---|
| Black ink, white or cream | 75 to 108 pages: $6.80 flat; 110 to 550: $5.65 + $0.012 a page | 75 to 108 pages: $7.49 flat; 110 to 550: $5.65 + $0.017 a page |
| Premium colour | 75 to 550 pages: $5.65 + $0.065 a page | 75 to 550 pages: $5.65 + $0.08 a page |
Source: KDP Hardcover Printing Cost (GHT976ZKSKUXBB6H), read 13 November 2026.
The fixed charge is what makes hardcovers expensive: $5.65 a book before a single page, against $1.00 for a paperback. The per-page rate is the same as a black-ink paperback, so the gap stays at about $4.65 a copy whatever the length. A 300-page 6 x 9 hardcover costs $9.25; at a $24.99 list price on Amazon.com it earns 0.60 x $24.99 - $9.25 = $5.74 a sale. Hardcovers are not available through Expanded Distribution.
KDP prints hardcovers for Amazon.com, Amazon.co.uk, the EU stores, Amazon.pl and Amazon.se only. Its hardcover cost table has no rows for Canada, Australia or Japan, so the calculator says so rather than guessing.
KDP printing cost in every marketplace
KDP sets a separate price table for each marketplace that prints, in its own currency. They are not currency conversions of the US price, so a book can be relatively cheap to print in one country and dear in another. Three example books, each in local currency:
| Marketplace | Paperback, 6 x 9, 300 pages, black | Hardcover, 6 x 9, 300 pages, black | Picture book, 8.5 x 8.5, 32 pages, premium colour |
|---|---|---|---|
| Amazon.com | $4.60 | $9.25 | $4.20 |
| Amazon.co.uk | £3.85 | £7.15 | £3.24 |
| Amazon.de, .fr, .es, .it, .nl, .ie, .com.be | €4.35 | €8.25 | €3.61 |
| Amazon.ca | C$6.06 | Not printed | C$5.26 |
| Amazon.com.au | A$9.02 | Not printed | A$6.42 |
| Amazon.co.jp | ¥806 | Not printed | ¥475 |
| Amazon.pl | 20.31 zł | 37.14 zł | 15.32 zł |
| Amazon.se | 48.57 kr | 88.69 kr | 36.51 kr |
Sources: paperback and hardcover printing cost pages, read 13 November 2026. KDP does not print paperbacks or hardcovers for Amazon.com.br, Amazon.com.mx or Amazon.in. Yen are shown to the nearest yen.
Which marketplace prints my author copies?
KDP asks you to order from the marketplace that matches where the copies are going. US and Brazilian addresses order from Amazon.com, UK addresses from Amazon.co.uk. Canada uses Amazon.ca for paperbacks only, and copies ordered from Amazon.co.jp can only ship within Japan. Where copies cross a border, KDP says any customs fee is included in the shipping charge at checkout.
Prices in other currencies need checking by hand
The 60% royalty starts at a different list price in each store: $9.99 on Amazon.com, £7.99 on Amazon.co.uk, €9.99 in the EU stores, C$13.99 and A$13.99, ¥1,000, 40 zł and 110 kr (99 kr for a hardcover in Sweden). When we published a paperback in October 2026, KDP's automatic conversion of a $9.99 US price came out at £7.47, €8.90, 38.86 zł and 99 kr, each just under that store's 60% line, which costs a sixth of the royalty on every sale there. Type those prices in yourself. The royalty calculator works out per-sale earnings on KDP and five other stores.
What common books cost to print on KDP
Twelve typical books on Amazon.com, worked out with the calculator. The bars are to scale.
- Short journal or notebook 6 x 9 in, 110 pages, black ink$2.30
- Non-fiction guide 6 x 9 in, 200 pages, black ink, white$3.40
- Novel 5 x 8 in, 250 pages, black ink, cream$4.00
- Longer book 6 x 9 in, 300 pages, black ink, white$4.60
- Longer book, groundwood 6 x 9 in, 300 pages, black ink, groundwood$4.42
- Workbook 8.5 x 11 in, 120 pages, black ink$3.04
- Colouring book 8.5 x 11 in, 100 pages, black ink$2.84
- Picture book 8.5 x 8.5 in, 32 pages, premium colour$4.20
- Cookbook, standard colour 8 x 10 in, 150 pages$7.03
- Cookbook, premium colour 8 x 10 in, 150 pages$13.00
- Hardcover novel 6 x 9 in, 300 pages, black ink$9.25
- Hardcover picture book 8.25 x 11 in, 80 pages, premium colour$12.05
Three things stand out. Black-ink books are cheap to print at any length a reader would expect: even 300 pages is under five dollars. Colour is where costs jump, and premium colour most of all: the 150-page cookbook costs $13.00 in premium colour against $7.03 in standard. And short colour books have a sweet spot: a picture book costs the same flat price from 24 to 40 pages ($4.20 at 8.5 x 8.5), and going to 42 pages moves it to the per-page rate, $4.36.
The page count in these sums is KDP's count of the printed interior, front matter and blank pages included, not your manuscript's word count. To get from words to pages first, use the book length calculator (or how many pages a novel prints to), then bring the page count here.
Making one of these books? Inkfluence AI drafts each type to its own shape: the picture book maker lays out illustrated spreads, the cookbook generator writes recipe chapters, the workbook generator adds exercises, the journal generator writes prompts, and the colouring book generator makes the pages. For picture books on KDP end to end, see how to self-publish a children's book on Amazon.
Minimum list price and what you earn per sale
The printing cost also sets the lowest price KDP will accept. In KDP's words, it divides "your paperback's printing cost by the royalty rate (50% or 60%, depending upon list price)", so the royalty can never fall below zero. On Amazon.com the 60% rate applies from $9.99 and the 50% rate at $9.98 and below; the hardcover page uses the same two prices.
For the 300-page 6 x 9 paperback that costs $4.60, that gives:
| List price on Amazon.com | Sum | You earn a sale |
|---|---|---|
| Minimum, $9.20 | $4.60 / 0.50 | $0.00 |
| $9.98 | 0.50 x $9.98 - $4.60 | $0.39 |
| $9.99 | 0.60 x $9.99 - $4.60 | $1.39 |
| $14.99 | 0.60 x $14.99 - $4.60 | $4.39 |
| $14.99, Expanded Distribution | 0.40 x $14.99 - $4.60 | $1.40 |
Sources: KDP Paperback Royalty (G201834330), Hardcover Royalty (G77F3WPD3KQLJTFS), minimum list price rule. Read 13 November 2026.
Two consequences. The one-cent step from $9.98 to $9.99 is worth a dollar a copy on this book, so check which side of it you sit. And any book that costs more than about $4.99 to print cannot be sold below $9.99 at all, because half the price would not cover printing. The 150-page standard colour cookbook ($7.03 to print) has a minimum of $11.72, and at $24.99 it earns $7.96 a sale.
This page stops at that one Amazon.com check on purpose. For per-sale earnings on every KDP format and five other stores, use the royalty calculator; for the royalty rules and worked prices, see KDP royalties in 2026, and for whether the sums add up to a business, is KDP worth it in 2026.
Seven ways to lower your KDP printing cost
Each of these changes the printing cost on every copy, sold or ordered. Run the before and after through the calculator.
1. Stay at 6 x 9 or under
6.14 x 9.21 looks almost the same and moves the book to the large rate: $0.017 a page instead of $0.012. At 300 pages that is $6.10 against $4.60.
2. Try groundwood paper
For a text-only black-ink book, groundwood is about 5% cheaper per page. Order a proof first: it is a different paper, and you will want to see it.
3. Tighten the layout
Every 10 pages cost 12 cents on a regular black-ink paperback. A slightly smaller font size, fewer blank pages and chapters that do not always start on a right-hand page can trim 20 to 40 pages from a long book.
4. Use standard colour where it fits
From 72 pages, standard colour costs about half of premium per page, or less. Save premium for picture books and photo-led books where the colour is the point.
5. Use the flat bands
A black-ink book of 24 to 110 pages costs the same at 60 pages as at 110, and a premium colour book the same at 24 as at 40. If you are just over a band, check whether a few pages can go. Journals and logbooks often sit in this band; low-content books on KDP covers their rules.
6. Keep the hardcover optional
A hardcover adds about $4.65 a copy. Publish it as a second edition for gift buyers, not as the only print edition.
7. Order copies from the right marketplace
Ordering from the marketplace nearest the delivery address keeps shipping and customs down, and each marketplace has its own printing price. A UK author ordering copies for a UK fair should order from Amazon.co.uk, where the 300-page paperback costs £3.85 to print.
The fastest way to a KDP paperback worth ordering copies of
A printing cost only matters once there is a book to print, and that is the job Inkfluence AI is built for. For getting from an idea to KDP-ready print files, we think it is the best option, because it does the whole chain in one project: it writes the book chapter by chapter from an outline you approve, formats it, designs the cover, and exports the files KDP's paperback upload asks for. Disclosure: it is our product.
- An interior PDF at your trim size, with the inside margin sized to the final page count so it clears KDP's minimum at every length.
- A full-wrap cover PDF with back, spine and front, the spine worked out from the page count and the ink and paper you choose.
- A read-me that says which file goes in which KDP box, the trim, page count and paper to select, and the paperback printing cost and a suggested Amazon.com price, worked out with the same KDP tables as this calculator.
- The Kindle edition too: the EPUB and the front cover JPEG are in the same download.
Plain limits. Writing and exporting a PDF is free: the free plan writes 5 chapters a month and its PDF carries a small Inkfluence credit. The KDP package, EPUB and Word export need the Creator plan ($9.99 a month, 35 chapters a month), Premium ($19.99 a month) or a credit pack; the pricing page has the details. Covers come from the AI book cover generator (10 a month on Creator, 30 on Premium) and layout from the book formatter. The package is built for the paperback; a hardcover needs KDP's own hardcover cover template. And Inkfluence AI does not print or ship books: Amazon prints, and you order author copies through KDP as above.
Write it, export the KDP files, then order your copies
Describe the book, approve the outline, edit the chapters, design the cover. The KDP package comes out sized to your page count.
Start my book freeWorked example: from manuscript to a box of copies
Maya has written a 62,000-word mystery and wants a 6 x 9 paperback on cream paper, plus 40 copies for a launch at her local library. Here is the arithmetic, step by step, on Amazon.com.
- Pages. Typeset at 6 x 9, the interior comes to 248 pages including front matter. (Her word count to page count is what the book length calculator estimates; the exact count comes from the exported PDF.)
- Printing cost. Black ink, regular trim, over 110 pages: $1.00 + 248 x $0.012 = $3.98.
- Price. The minimum list price is $7.96. She picks $15.99, which earns 0.60 x $15.99 - $3.98 = $5.61 a sale on Amazon.
- Author copies. 40 x $3.98 = $159.20, plus the shipping and tax KDP shows at checkout.
- Selling at the launch. At $15 cash a copy, 40 copies bring in $600. After printing she keeps $440.80 before shipping and any sales tax she owes.
Two checks before she orders: a single proof copy first (up to 5 are allowed per order, at the same price), and a look at the spine. At 248 pages on cream, the spine width calculator gives the width the cover must match. The paperback publishing guide walks through the print upload screen by screen.
Before you order a box of copies
A few questions save money on the first order. Has the proof been checked? Every author copy prints the live book, so a typo in the file is a typo in 40 books. Is the page count final? If you change the interior after ordering, the spine may change too, and the cover with it. Is the price right? A hand-sale price lower than your Amazon price can upset readers who bought online, so many authors sell at list price and add a signature. Where is it going? Copies for a UK event ordered from Amazon.com pay international shipping and possibly customs.
For selling copies beyond Amazon, see book publishing services for what paid services add, how to print one copy of a book for single gifts, and do you need an ISBN if you plan a second print edition elsewhere. For trim choices, KDP trim sizes pairs each size with the books it suits, and KDP bleed size for illustrators covers picture-book art.
KDP printing cost and author copies: FAQ
How much does KDP charge to print a book?
It depends on the format, ink, page count, trim size and marketplace. On Amazon.com a black-ink paperback at 6 x 9 inches or smaller costs $2.30 flat up to 110 pages, then $1.00 plus $0.012 a page, so 200 pages cost $3.40 and 300 pages $4.60. Larger trims, colour and hardcovers cost more: the same 300 pages in hardcover cost $9.25. The calculator on this page works out any combination from KDP's own tables, read on 13 November 2026.
How much do KDP author copies cost?
The printing cost of one copy in the marketplace you order from, times the number of copies, plus shipping and tax. KDP calls this the author price and says it is the lowest price it can offer, with no further discounts. Twenty copies of a 200-page 6 x 9 black-ink paperback cost $68.00 before shipping and tax on Amazon.com. KDP shows the shipping total on the last checkout page, and you can stop there if you only want the estimate.
How much is shipping on KDP author copies?
KDP does not publish a shipping table. It says the total depends on the destination, the speed you choose and the size and number of items, and shows it on the last page of checkout before you place the order. Author and proof copy orders do not qualify for free or Prime shipping. Sales tax is added on Amazon.com orders and local VAT on European orders.
How many author copies can I order at once?
Up to 999 author copies in one order, and up to 5 proof copies. Both are priced the same: the printing cost times the number of copies. Proofs carry a "Not for Resale" mark; author copies print your live book and can be sold, though KDP pays no royalty on them.
Do I earn royalties on author copies?
No. KDP says you receive no royalty for buying or reselling a proof or author copy. What you pay is the printing cost, so if you sell a copy by hand at your list price, the difference is yours.
Is a hardcover more expensive to print on KDP?
Yes, roughly double for the same pages. On Amazon.com a black-ink hardcover costs $6.80 flat from 75 to 108 pages and $5.65 plus $0.012 a page from 110 to 550 pages at a regular trim. A 300-page 6 x 9 hardcover costs $9.25 against $4.60 for the paperback. KDP prints hardcovers for Amazon.com, Amazon.co.uk, the EU stores, Amazon.pl and Amazon.se, not for Canada, Australia or Japan.
What is the difference between standard and premium colour on KDP?
Standard colour is cheaper per page but needs at least 72 pages and stops at 600, and KDP lists no Amazon.com.au price for it. Premium colour runs from 24 pages, with a flat price up to 40 pages ($3.60 regular, $4.20 large on Amazon.com). A 150-page 8 x 10 cookbook costs $7.03 in standard colour and $13.00 in premium colour.
What is groundwood paper on KDP?
A third paper for black-ink paperbacks, alongside white and cream. KDP says its per-page cost is about 5% lower, and its flat price for 24 to 112 pages is lower too. On Amazon.com a 300-page 6 x 9 groundwood paperback costs $4.42 against $4.60 on white. It is listed for every paperback trim, with slightly lower page maximums than white paper, and not offered for hardcovers.
What counts as a large trim size on KDP?
Anything more than 6.12 inches wide or more than 9 inches tall. So 5 x 8, 5.5 x 8.5 and 6 x 9 are regular, and 6.14 x 9.21, 7 x 10, 8.5 x 8.5, 8.5 x 11 and wider are large. Large trims cost more per page in black ink and colour, and have a higher flat price for short books.
What is the minimum list price for a KDP paperback?
KDP divides the printing cost by the royalty rate, so the royalty can never be negative. For a $4.60 book that is $9.20 at the 50% rate. On Amazon.com, prices of $9.99 and up earn 60% and $9.98 and below earn 50%, so a book that costs more than about $4.99 to print cannot be priced under $9.99.
Is it cheaper to order author copies from KDP or IngramSpark?
Per copy, KDP is usually cheaper for a black-ink paperback: a 200-page 6 x 9 book prints for $3.40 on KDP and $4.25 on IngramSpark's 2026 rate card. IngramSpark publishes flat US shipping prices and gives a quantity discount from 100 copies; KDP shows shipping only at checkout. Price both for the quantity you need.
Can I sell my KDP author copies?
Yes. Author copies print your live book, and you can sell them at events, in local shops or by hand. KDP pays no royalty on them, and you are responsible for any sales tax where you sell. Proof copies are marked "Not for Resale" and are for checking the print, not selling.
Does Inkfluence AI print books?
No. Inkfluence AI writes and formats the book and exports the files KDP asks for: the interior PDF at your trim size and a full-wrap cover PDF with the spine sized to your page count, plus a read-me with the paperback print cost and a suggested price. Amazon prints and ships. The KDP files need the Creator or Premium plan or a credit pack.
Sources
All read 13 November 2026. KDP tables were taken from the pages' own HTML, not retyped.
- KDP Help: Paperback Printing Cost, Hardcover Printing Cost, Trim size, bleed and margins.
- KDP Help: Paperback Royalty and Hardcover Royalty.
- KDP Help: How much do proof or author copies cost?, What is the cost to ship my proof or author copy?, How do I order a proof or author copy?, Holiday Season FAQ, Proof and Author Copies.
- IngramSpark: Rate Card 2026 (effective 1 February 2026) and US flat-rate shipping.
Amazon, Kindle Direct Publishing and KDP are trademarks of Amazon.com, Inc. or its affiliates. IngramSpark is a trademark of Ingram Content Group. Inkfluence AI is independent and not affiliated with either.
Related tools and guides
Royalty calculator
Per-sale earnings on KDP and five other stores.
KDP spine width calculator
Spine and wrap size from page count and paper.
IngramSpark cost calculator
Print cost, author copies and fees on IngramSpark.
Self-publishing on Amazon KDP
The whole process, with the 2026 changes.
KDP tools
Free tools for the listing and the files.
How to sell colouring books
Pricing a print-only book on KDP.
Know the cost. Now make the book.
Write it from an outline you approve, edit every chapter, and export the KDP interior and wrap cover. Free to start, no card.
Write my book free