How many books could you write onto a 40GB hard drive given the following assumptions? Assumptions- Must be able to uniquely encode the numerals 0-9 Must be able to uniquely encode the lower and upper case letters of the alphabet Must be able to uniquely encode spaces and full stops A book is assumed to have approximately 400 pages in it Basically the problem is asking these questions: How many bits does it take to uniquely encode a character as described in the above assumptions? How many characters can be encoded onto a 40GB hard drive? How many books does that correspond to? I want to see how people go about finding a solution to this problem. I got bored on the train to university this morning and wasted the time thinking about this problem. When a few people have had a go at the problem I'll post my working out.