If you're ever stuck on a computer that has no EPUB reader but you need to read one, you don't need to worry about downloading an EPUB reader.
What you should realise is that EPUB is just compressed archive of HTML files. So uncompressing it, reveals it's contents and you can read them with any web-browser.
Here's an example. I'll be using The Debian Administrator's Handbook, which is a free book itself, so feel free to grab a copy :)
# Peeking at the file info
nits@excalibur:~/Desktop$ file debian-handbook.epub
debian-handbook.epub: EPUB ebook data
# Unzipping the EPUB file into a directory called debian_handbook
nits@excalibur:~/Desktop$ unzip debian-handbook.epub -d debian_handbook
Archive: debian-handbook.epub
extracting: debian_handbook/mimetype
creating: debian_handbook/META-INF/
inflating: debian_handbook/META-INF/container.xml
creating: debian_handbook/OEBPS/
inflating: debian_handbook/OEBPS/ch09s13.html
inflating: debian_handbook/OEBPS/ch09s04.html
inflating: debian_handbook/OEBPS/pr01.html
inflating: debian_handbook/OEBPS/ch09s09.html
..... #very long output hidden
# 'cd' and 'ls' the extracted contents
nits@excalibur:~/Desktop$ cd debian_handbook/OEBPS/
nits@excalibur:~/Desktop/debian_handbook/OEBPS$ ls
apa.html ch03.html ch08s04.html ch10s04.html ch14s04.html
apas02.html ch03s02.html ch08s05.html ch10s05.html ch14s05.html
apas03.html ch04.html ch08s06.html ch10s06.html ch14s06.html
..... #very long output hidden
# Viewing a specific chapter or part of the book
nits@excalibur:~/Desktop/debian_handbook/OEBPS$ gnome-open ch01.html
This opens up your default web-browser and you can read the contents in all it's glory.
This article can also be found on my blog
Download the official 2buntu app for both Android and Ubuntu Touch.