Advanced Search >

Character Sheet - MPMB's fully-automated Printer Friendly character generator

Character Sheet - MPMB's fully-automated Printer Friendly character generator

ADD TO WISHLIST >
PDF
$
Suggested Price $1.89

This page has not been designed to be viewed on mobile. Please load the desktop version of this page using the button on the bottom.

Description

This D&D 5e form-fillable PDF Character Generator allows you to store everything about your character into a single file. This includes feats, spells, wild shapes, adventure log, companions, as many as you want.
The sheet will automatically fill in everything you need based on your selection of race, class, background, and ability scores. Create a character in mere minutes!

Visit the Patreon if you would like to support the continued development of this project and want to have a say in what is added next (patreon.com/morepurplemorebetter).

Would you like something changed, have a feature request, or found a bug? Please leave a comment or see the contact section below.

Version

Current: v12.995
June 29th, 2017

 

Previews

Front Page

Front Page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Back Page

Back Page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Feats/Magic Items

Feats/Magic Items page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Background

Background page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Companion

Companion page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Spell Sheet

Spell Sheet page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Wild Shapes

Wild Shapes page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Rules Reference

Rules Reference page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Adventure Log

Adventure Logsheet of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Overflow page

Overflow page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Notes

Notes page of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Front Page (alt)

Front Page (alt) of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Back Page (alt)

Back Page (alt) of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Background (alt)

Background page (alt) of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Companion (alt)

Companion page (alt) of MPMB's D&D 5e Character Generator/Builder, Printer Friendly version

Some of the pages previewed above are hidden when you first open the sheet. To show these pages, add more of the same pages, or have the sheet generate a spell sheet, use the "Set Pages Layout" bookmark or "Layout" button in the 'JavaScript Window'. This requires Adobe Acrobat, see remarks below.

The 'Alt' previews show examples of elements that you can change, hide, or show on the pages. See the mouseover text on the images above for details. To show or hide these different elements, use the function-buttons found in the bookmarks or the 'JavaScript Window', and the buttons found on the pages themselves ("add equipment", "show 2nd DC", "companion options", etc. etc.).

 

More of MPMB's Work

Spell Sheets

Pre-generated MPMB's Spell Sheets per Class, Printer Friendly version

Adventure Log

MPMB's Adventure Logsheet tracker, Printer Friendly version

Colorful

The Colorful version of MPMB's Character Generator/Builder

Spell Sheets (CF)

Pre-generated MPMB's Spell Sheets per Class, Colorful version

Adventure Log (CF)

MPMB's Adventure Logsheet tracker, Colorful version

Click the images above to go to the different products by morepurplemorebetter found on DMs Guild.

 

Features

Includes material from

  • Player's Handbook (everything)
  • Dungeon Master's Guide (Aasimar, Death Domain, Oathbreaker)
  • Monster Manual (all beasts, elementals, familiars, and undead minions)
  • Elemental Evil Player's Companion (everything)
  • Sword Coast Adventure Guide (everything)
  • Volo's Guide to Monsters (all player races, beasts, and familiars)
  • Elemental Evil [Mullmaster] (5 backgrounds)
  • Rage of Demons [Hillsfar] (7 backgrounds)
  • Out of the Abyss (beasts, background features)
  • Curse of Strahd (7 backgrounds)
  • Storm King's Thunder (beasts)
  • Tales of the Yawning Portal (beasts)
  • Unearthed Arcana (subclasses, races, feats, spells, Spell-less Ranger, Revised Ranger, Artificer, Mystic)

Full support for

  • Adventurers League
  • Multiclassing (all official classes and subclasses supported)
  • Spellcasters (all (sub)classes + all spells)
  • Wild Shape (all beasts + elementals)
  • Companion/Familiar/Mount (all beasts + extras)
  • Metric unit system

Pages

  • 1st and 2nd pages hold all the essentials
  • Optional 3rd page: feats, magic items, and extra space for equipment
  • Optional 4th page: character history, portrait, organization
  • Optional Overflow page: more room for feats, magic items, limited features, actions, and proficiencies (hidden by default)
  • Optional Companion page(s) (you can add any number)
  • Optional Notes page(s) (you can add any number)
  • Optional Wild Shape page(s) (you can add any number) hidden by default
  • Optional Spell Sheet page(s) (can be auto-generated) hidden by default
  • Optional Adventure Logsheet(s) (you can add any number) hidden by default
  • Optional Player Reference Sheet

Auto-calculations for all numerical things

  • Simple calculations (modifiers, proficiency bonus, saving throws, attack, attack damage, armour class, hit point average, initiative, spell save DCs, spell attacks, amount of spells to prepare, etc. etc.) and all these can be manually increased/decreased with a static number or an ability modifier
  • Ability score tracking (class and racial bonus, point buy, magic items that override, etc.)
  • Weight carried and weight allowances

Auto-fill

  • Class, Racial, and Background features
  • Possible Actions, Bonus Actions, and Reactions
  • Feats, Spells, and Psionics
  • Weapons, Armour, and Ammunition

Change the lay-out

  • Add Honour/Sanity
  • Use Proficiency Dice instead of Proficiency Bonus
  • Use Spell Points instead of Spell Slots
  • Add second ability save DCs
  • Show or hide equipment and icon sections on the companion page
  • Hide all the optional pages or add more pages as you see fit
  • Change font and font size
  • Hide the text lines
  • Swap the grey text boxes for text lines
  • Change decimal separator and unit system (metric or imperial)
  • Add an icon to the header (with built-in selection of class icons, faction icons, and AL icons)

Easy selection for

  • Class, Racial, and Background options
  • Personality Traits, Ideals, Bonds, Flaws
  • Equipment
  • Proficiencies
  • Which sources you want to use (i.e. exclude all but PHB+1 for your AL character)

Automated

  • Spell Sheet generation
  • Wild Shape calculation
  • Limited Feature tracking
  • Attack Cantrip damage die
  • Ammunition tracking

Also

  • Fits on both A4 and Letter paper sizes.
  • Import everything from other versions directly
  • Add your own homebrew material via custom scripts (see FAQ)
  • Optional Fan-made Content via pre-written custom scripts (see link in bookmarks)

 

Contact

Please visit the Patreon, if you want to have a say in the direction of this project, or questions about what and when new features or content is added.

  • Patreon: patreon.com/morepurplemorebetter
  • Reddit: reddit.com/u/morepurplemorebetter
  • Twitter: @BetterOfPurple
  • EN World: flapkan.com/mpmb/enworld
  • GitHub: flapkan.com/mpmb/git

Note that none of these are hyperlinks, because linking to other sites is not allowed on DMs Guild.

 

Remarks

This Character Record Sheet only works with Adobe Acrobat version DC, either Reader, Standard, or Pro, running on Mac OS or Windows. Note that mobile versions of Adobe Acrobat do not support the auto-fill and auto-calculations (see FAQ). Get Adobe Acrobat Reader DC for free here.

Mac users, please be careful to never open the sheets with Preview. Opening them even once with Preview will cause the sheet's form-fillable fields and automation to be the subject to a disintegration spell.

Please take a look at the sheet's built-in FAQ before posing your questions.

If you try this sheet, please rate it and, if you feel like it, write a review. I would love to get your feedback!

 

Acknowledgements

The Dragon Head added in v12.1 on the first page is taken from the character sheet by Bruno Mendonça, which is a well-made and compact one-page character sheet worthy of your attention.

The 'Player Reference' page added in v11.9 was inspired by the Character Sheet by /tg's /5eg. The dragon in the header has been directly copied from that sheet and it deserves all the credit.

These sheets would not have been in the state that they are in now, without to the work of some awesome people:

A big thanks to Gretkatillor over on ENworld.org. The code in this character sheet (since its redesign from v6.0 onwards) has partly been borrowed from and was otherwise inspired by Gretkatillor's work.

Furthermore, some people on ENworld.org deserve my thanks for their help with transcribing stuff: shmooel.yakov, Fitsou, Athinar, and Noah Ivaldi.

Lastly, Noah Ivaldi deserves a special mention for his help in making sure everything is proper English, which as a non-native speaker is very much appreciated!

 
 Customers who bought this title also purchased
Reviews (112)
Discussions (299)
Customer avatar
David L July 25, 2017 2:03 pm UTC
PURCHASER
If I download the latest version will my old character sheets upgrade or do I have to do something 'magical'? :)
Customer avatar
morepurplemorebetter J July 25, 2017 7:43 pm UTC
CREATOR
You can import any character from an older version of the sheet into the new version of the sheet with the "Import" button/bookmark. Just select "Import Directly from PDF" and follow the instructions in the dialogues.
Customer avatar
David L July 25, 2017 1:42 pm UTC
PURCHASER
With Spell Sniper, you should be able to select a cantrip from ANY spellcasting class. When I tried it restricted me to Warlock (my characters class) cantrips.
This is, by the way an INCREDIBLY helpful and most useful tool. Many thanks for all your work :)
Customer avatar
morepurplemorebetter J July 25, 2017 7:40 pm UTC
CREATOR
If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

Spell Sniper will indeed only add its features to cantrips that the sheet recognizes as such. The sheet looks in the spells/cantrips you set in the spell selection dialogues. So as long as you have set the cantrip when generating spell sheets, you should be good. If you did this, but the sheet is still not rightly applying spell sniper in the attack section, please let me know the details of the situation and please send me a copy of your character sheet pdf :)
Customer avatar
Zachariah D July 25, 2017 4:19 am UTC
PURCHASER
It's been several hours and the spell sheet still hasn't been created. I haven't had it take this long before, is this normal?
Customer avatar
morepurplemorebetter J July 25, 2017 7:37 pm UTC
CREATOR
If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

If the program is still using resources (i.e. the CPU use for Adobe Acrobat is higher than 1%), it is probably still busy generating the spell sheet. If the CPU use is 0%, the program has probably crashed.
Customer avatar
Zachariah D July 25, 2017 7:43 pm UTC
PURCHASER
Does it make a difference if I use Adobe Acrobat XI or Acrobat Reader DC?
Customer avatar
morepurplemorebetter J July 25, 2017 7:50 pm UTC
CREATOR
I haven't tested the spell sheet generation with Adobe Acrobat XI, so it might have some affect on it, but I'm not sure. The thing that will affect the generation time most is your RAM, and also if you first make the character, save the sheet, closing Acrobat, and then open the sheet and starting the spell sheet generation. That way Acrobat doesn't have a chance to load all kid of stuff into RAM. This isn't a sure-fire way, but it has served me quite well.
Customer avatar
Clint B July 21, 2017 4:23 am UTC
PURCHASER
Is there a way to set up a spell sheet that contains multiple sources of spells? In my case, I have a wizard with the Eye of Vecna. Is there a way to add a section for the spells from the eye that doesn't disappear when I regenerate the spell sheet at level up?
Customer avatar
morepurplemorebetter J July 25, 2017 7:36 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

If you want spells that stay when you re-generate the sheet, you need to add them using the "Add Custom Script" functionality so that they become part of the automation. Spells you type into the sheet will not be recognized as such. The "Add Custom Script" bookmark will open a dialogue which will have buttons linking you to the relevant information for adding spells to the automation.

Customer avatar
John R July 18, 2017 6:09 pm UTC
PURCHASER
There is a bug in v12-995 in the xp log.
1) The first xp entry will not let me set the starting values.
2) On last xp log entry box on any page, the date does not get a calendar dropdown option & value does not stay visible unless you use the this format YY-MM-DD (I am current have my default set to MM/DD/YYYY).
Customer avatar
morepurplemorebetter J July 25, 2017 7:09 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

I'm guessing you are talking about the Adventurers Logsheet? You are right that I forgot to set the date field for the last entry of the page, this will be fixed in the next version of the sheet. Thank you for reporting this bug!
Customer avatar
James F July 15, 2017 7:51 pm UTC
PURCHASER
I have a currently up to date adobe acrobat pro and I cannot select Spell Sheet(s) as an option using the Javascript "Print" function even after generating a spell sheet for my caster type character.
Customer avatar
morepurplemorebetter J July 25, 2017 7:04 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

Not being able to select spell sheets in the print dialogue is a bug in v12.995 and will be fixed in the next version. Thank you for reporting this bug!
Customer avatar
JT T July 15, 2017 12:12 am UTC
PURCHASER
I seem to have hit a limit on the number of spells I can add using the javascript window. Do I have to add the rest by hand, or am I missing something?
Customer avatar
morepurplemorebetter J July 25, 2017 6:41 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

Which class are you using? There is indeed a limit for the number of spells that can be added to the wizard's spellbook, which is 114 and that might not be enough as theoretically a wizard can have all the spells. However, for all the other classes there should be more than enough space to add spells (i.e. the Bard has the most spells at 22 spells known, and the dialogue has space for 18 + 16 spells).
Customer avatar
Karl F July 14, 2017 11:49 pm UTC
PURCHASER
Using currently up to date adobe acrobat pro and still getting an error about the version.
Customer avatar
morepurplemorebetter J July 25, 2017 6:39 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

I'm sorry to hear you are getting an error about your Adobe Acrobat version, can you tell me which version of Adobe Acrobat Pro you have (i.e. the numbers you see when you go to Help >> About Adobe Acrobat)?

Also, when you open the JavaScript console (Ctrl + J) and run the code "app.viewerVersion", what do you get? The sheet checks if you are running a version of 15 or higher.
Customer avatar
Keith H July 09, 2017 1:33 pm UTC
PURCHASER
Fabulously useful. Very well done.

I have a request: could you make it possible to add "Masterwork" to a weapon description so that the attack modifier is automatically augmented by +1?

Thank you,
Keith
Customer avatar
morepurplemorebetter J July 25, 2017 6:37 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

As 'Masterwork' is not an official rule, this is not something that I want to add to the sheet. You can, however, add it as an extra thing through the "Add Custom Script" functionality of the sheet. it will require some knowledge of coding JavaScript and having a look at my GitHub for the code the sheet uses (see the links in the bookmarks of the sheet). Let me know if you need help with the JavaScript.
Customer avatar
Patrick O July 08, 2017 8:23 pm UTC
PURCHASER
Absolutely love these sheets. Incredibly well done! Is there any chance you would be interested in adding the Plane Shift series like Zendikar and Amonkhet? Though they're made by the Magic: the Gathering team, they are still Wizards of the Coast! Thanks for your continued work on these sheets!
Customer avatar
morepurplemorebetter J July 25, 2017 6:51 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

Although I love adding new content to the sheet, making the content fit in the sheet nicely takes a lot of time. Because of that, I limit myself to only adding the playtested, official content, and the Unearthed Arcana content. Any other material will not become part of the sheet by default, but might become available throught the "Get Additional Content" bookmark.

In the past I have made some third-party content like the DMs Guild material by Matthew Mercer. You can find this content by using the "Get Additional Content" bookmark in the...See more
Customer avatar
Heather L July 08, 2017 12:52 pm UTC
PURCHASER
Imported from 12.993 to 12.995 and resulting sheet is empty. Tried twice with same results. No worries because I had a backup copy but thought you would want to know.
Customer avatar
Heather L July 09, 2017 12:39 pm UTC
PURCHASER
I would also like to see a more simplified version of the wild shape page(s). Something akin to the spells list where it has some basic information in rows instead of big blocks. I have a spreadsheet example if that is of interest.
Customer avatar
morepurplemorebetter J July 25, 2017 6:33 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

There is a bug with importing to v12.995 if you do it via the console method. If you use the Add a JavaScript File method, you can still import your character. This bug will be fixed in the next version.

Simplified Wild Shape pages are not really in line with the design philosophy for the character sheet, which is to have nice graphics and to not rely too much on abbreviations and the like. The spell sheets are indeed not really obeying these parameters, but that is because they were originally designed in Excel.
Customer avatar
Milon V July 06, 2017 6:16 pm UTC
PURCHASER
Amazing work on this, I love the autofill options!
I'm having a problem with filling in my stats however (str, con etc). I can't seem to type anything in... :(
Customer avatar
Milon V July 06, 2017 6:28 pm UTC
PURCHASER
Never mind! I'm an idiot, I found it
Customer avatar
morepurplemorebetter J July 25, 2017 6:30 pm UTC
CREATOR
Good to read you found it :)
Customer avatar
Jonathan S July 06, 2017 10:37 am UTC
PURCHASER
Can I make a request for the Human Variant option which is two ability score modifiers of your choice and a starting feat at lvl 1? It's in the Player's Handbook, so it's official. Or would someone be able to make a script for me to add that as I don't know how to do that yet.

Thanks for this great sheet!
Customer avatar
Christopher L July 06, 2017 1:29 pm UTC
PURCHASER
Hey Jonathan, this has been asked a few times in this page. You can either type in Variant Human in the race box, or from the drop down select Human and on the second page under the racial ability section there will be a button to select the variant option.
Customer avatar
morepurplemorebetter J July 25, 2017 6:29 pm UTC
CREATOR
Christopher has the right answer here, thank you for helping Jonathan with this!
Customer avatar
Rayshaun M July 04, 2017 11:00 pm UTC
PURCHASER
I think there is a problem with the sheet calculating the wisdom ability score for a water genasi. It does not add in the +1
Customer avatar
Rayshaun M July 17, 2017 2:54 am UTC
PURCHASER
Nevermind I'm not all there. It's correct.
Customer avatar
morepurplemorebetter J July 25, 2017 6:29 pm UTC
CREATOR
Great that you found it!
Customer avatar
July 04, 2017 12:46 am UTC
PURCHASER
Hey MPMB! I think there's a problem with the Abyssal Tiefling. Their Abyssal Arcana is supposed to be a cantrip, 1st, and 2nd level spell that changes after each long rest. When generating a spell sheet, it only allows you to add 1 spell for each category instead of the full list. I don't want to regenerate a new spell sheet for each long rest. It should add all the spells from abyssal arcana with to "to prepare" bubbles. That way I don't have to manually add them all into the spell sheet.
Customer avatar
morepurplemorebetter J July 25, 2017 6:28 pm UTC
CREATOR
Sorry for taking so long to reply. I have been busy moving to another country and for the last week my DMs Guild account was inaccessible for some technical reason.

If you like this sheet, please rate it (or write a review if you are so inclined) if you haven't done so already, thank you! Also, you can follow this project and vote on what features are added next on Patreon: https://www.patreon.com/morepurplemorebetter

I understand where you are coming from with the Abyssal Arcana, but the reality is that the sheet is in no way set up to do what is required to make that work. There are only 16 spots for spells from races, as they can only go into the 'extra' part of the spell selection dialogue. On top of that, there is no way to add 'to prepare' bubbles to racial spells. This is why I went with the current solution, even though it isn't ideal. Changing it seems too much work for a single race that is just playtest material, I'm sorry.
Customer avatar
Michael M July 03, 2017 8:34 pm UTC
PURCHASER
Have you had a chance to add the Heroes of the Orient PDF to this?
Customer avatar
morepurplemorebetter J July 03, 2017 8:37 pm UTC
CREATOR
Thank you for the review!

I am not actively adding third-party content to the sheet. I have transcribed some of the popular things here on DMs Guild (like Matt Mercer's work), but have no plans on doing anything else. All the third-party material you see being added is either made or paid for by fans.

You can add any content yourself with the use of the JavaScript syntax. Just click the "Add Custom Script" dialogue, and follow the instructions there. Alternatively, I am up for transcribing stuff to code that can be used with the sheet if you are willing to compensate me for my time.
Customer avatar
Michael M July 03, 2017 8:43 pm UTC
PURCHASER
To get an idea, how much would it cost to get it to code?
Customer avatar
morepurplemorebetter J July 25, 2017 6:20 pm UTC
CREATOR
Hi Michael,

Sorry for taking so long to get back to you, I have been busy moving to another country and for the last week my DMs Guild was inaccessible for some technical reason.

If you are (still) interested in getting a quote for making the code for this, please contact me via flapkan[at]gmail.com
See 16 more
Browse
 Follow Your Favorites!
NotificationsSign in to get custom notifications of new products!









Product Information
Platinum seller
Community Content
Rule System(s)
Pages
11
Format
Original electronic
Scanned image
These products were created by scanning an original printed edition. Most older books are in scanned image format because original digital layout files never existed or were no longer available from the publisher.

For PDF download editions, each page has been run through Optical Character Recognition (OCR) software to attempt to decipher the printed text. The result of this OCR process is placed invisibly behind the picture of each scanned page, to allow for text searching. However, any text in a given book set on a graphical background or in handwritten fonts would most likely not be picked up by the OCR software, and is therefore not searchable. Also, a few larger books may be resampled to fit into the system, and may not have this searchable text background.

For printed books, we have performed high-resolution scans of an original hardcopy of the book. We essentially digitally re-master the book. Unfortunately, the resulting quality of these books is not as high. It's the problem of making a copy of a copy. The text is fine for reading, but illustration work starts to run dark, pixellating and/or losing shades of grey. Moiré patterns may develop in photos. We mark clearly which print titles come from scanned image books so that you can make an informed purchase decision about the quality of what you will receive.
Original electronic format
These ebooks were created from the original electronic layout files, and therefore are fully text searchable. Also, their file size tends to be smaller than scanned image books. Most newer books are in the original electronic format. Both download and print editions of such books should be high quality.
File Last Updated:
June 29, 2017
This title was added to our catalog on July 01, 2016.