diff --git a/ray4/README.md b/ray4/README.md
index 33b3a43..a35d2ed 100644
--- a/ray4/README.md
+++ b/ray4/README.md
@@ -1,53 +1,44 @@
-
-This is ray4, version 1.30. Ray4 is a 4D raytracer that I wrote for my
-master's thesis in May 1991 ("Four-Space Visualization of 4D Objects"). The
-thesis is available via anonymous FTP in both PostScript and TROFF formats,
-at ftp.kpc.com.
-
- This release should include the following files:
-
- README // This File
- copyright // Ray4 Release Copyright
- ray4.doc // Ray4 Documentation
-
- makefile // Program Make File (Unix)
- makefile-Amiga // Program Make File (Amiga)
- ray4.h // Main Header File
- r4_globals.h // Ray4 Global Variables
- r4_image.h // Ray4 Image Cube File Format Structures
- vector.h // Vector Operation Macros
- v4cross.c // Vector Cross-Product Routine
- v4normalize.c // Vector Normalization Routine
- r4_main.c // Main Ray4 Functions
- r4_io.c // Ray4 Input/Output Functions (for portability)
- r4_parse.c // Ray4 Input File Parsing Routines
- r4_trace.c // Ray4 Raytracing Routines
- r4_hit.c // Ray4 Ray-Object Intersection Routines
- r4tosgi.c // Ray4 Output File to GL-Device Display Program
- r4toiff.c // Ray4 Output File to Amiga display & IFF File
-
- scube.r4 // Example Input Files
- sphere.r4
- tcube.r4
- dots.r4
- dots3.r4
- dots4.r4
- format.r4
- blank.r4
- wdots.r4
-
-You will probably need to tweak the makefile to get it to run on your
-platform. I've tried to make this as straightforward as possible, but let
-me know if you have problems.
+ray4
+====================================================================================================
+
+This is ray4, a 4D raytracer I wrote for my master’s thesis in May 1991
+([“Four-Space Visualization of 4D Objects”](http://hollasch.github.io/ray4)).
+
+This project includes the following files:
+
+| File | Description
+|----------------|-----------------------------------------------
+| README.md | This File
+| copyright | Ray4 Release Copyright
+| ray4.doc | Ray4 Documentation
+| makefile | Program Make File (Unix)
+| makefile-Amiga | Program Make File (Amiga)
+| ray4.h | Main Header File
+| r4_globals.h | Ray4 Global Variables
+| r4_image.h | Ray4 Image Cube File Format Structures
+| vector.h | Vector Operation Macros
+| v4cross.c | Vector Cross-Product Routine
+| v4normalize.c | Vector Normalization Routine
+| r4_main.c | Main Ray4 Functions
+| r4_io.c | Ray4 Input/Output Functions (for portability)
+| r4_parse.c | Ray4 Input File Parsing Routines
+| r4_trace.c | Ray4 Raytracing Routines
+| r4_hit.c | Ray4 Ray-Object Intersection Routines
+| r4tosgi.c | Ray4 Output File to GL-Device Display Program
+| r4toiff.c | Ray4 Output File to Amiga display & IFF File
+| scube.r4
sphere.r4
tcube.r4
dots.r4
dots3.r4
dots4.r4
format.r4
blank.r4
wdots.r4 | Example Input Files
+
+You will probably need to tweak the makefile to get it to run on your platform. I’ve tried to make
+it as straightforward as possible, but let me know if you have problems.
Beta Testers
------------
- Greg Aharonian
- Brian Carney
- Mark Craig
- Mark Ferneau
- Marty Ryan
+- Greg Aharonian
+- Brian Carney
+- Mark Craig
+- Mark Ferneau
+- Marty Ryan
Example Run
@@ -57,5 +48,5 @@ Example Run
r4toiff dots.icube -t
-/////////////////////////////////////////////////////////////////////////////
-Steve Hollasch (hollasch@kpc.com) 08-February-1993
+----
+Steve Hollasch / steve@hollasch.net